1
亲爱的人..
我想使我的“谷歌自定义搜索代码”
显示从我在扩展弹出(popup.html)网站
我的搜索结果的延伸在从中进行扩展时遇到问题。
当我从加载本地计算机的iframe弹出窗口显示的文本,但搜索对话框中没有显示。
当我加载从Google云端硬盘的iframe iframe中被示出,但它需要将近3 4秒加载。
------------------(第3号我成功解决了) 链接没有在新标签页中打开我感到太多请帮我打开链接在新标签中? (在谷歌搜索API有一个选项,搜索功能>高级>目标链接...我把这个值_blank)
非常感谢!
的代码如下所示。
的manifest.json
{
"name": "Instant Search!",
"description": "Search My Blog Instantly!",
"version": "0.1",
"manifest_version": 2,
"browser_action": {
"default_popup": "popup.html",
"default_title": "Search My Blog"
}
}
Popup.html
<html>
<head>
</head>
<body>
<iframe width="400" height="400"
seamless="seamless"src="/QS.html"></iframe>
</body>
</html>
的iframe页面
<!DOCTYPE html>
<html>
<head>
<style>
.cse input.gsc-input, input.gsc-input {
background-image:url('/blank.gif')!important;
}
</style>
</head>
<body>
<script>
(function() {
var cx = '009043611225946488903:ntz9nyqubzw';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search></gcse:search>
</body>
</html>
两种可能的问题:1)你的iframe中(将其移动到一个单独的'foo.js'和包括它与'