Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在chrome扩展中将远程URL显示为弹出窗口_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript 在chrome扩展中将远程URL显示为弹出窗口

Javascript 在chrome扩展中将远程URL显示为弹出窗口,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在开发一个Chrome插件,我需要显示一个远程URL作为弹出窗口。我在manifest.json中尝试了以下内容 "browser_action": { "default_title" : "Pennyful", "default_popup" : "http://www.google.com" } 这是行不通的。所以我处理了这个事件,并从代码中设置了弹出窗口 chrome.browserAction.onClicked.addListener(function() {

我正在开发一个Chrome插件,我需要显示一个远程URL作为弹出窗口。我在
manifest.json
中尝试了以下内容

"browser_action": {
    "default_title" : "Pennyful",
    "default_popup" : "http://www.google.com"
}
这是行不通的。所以我处理了这个事件,并从代码中设置了弹出窗口

chrome.browserAction.onClicked.addListener(function() {
    chrome.browserAction.setPopup({popup: "http://www.google.com"});
});
这也没用。我还尝试创建了一个用插件打包的
html
页面,加载后JS重定向到远程网站。这不管用。然后我在页面中放置一个
iframe
,并将远程URL设置为
iframe
的源。在这种情况下,会显示iframe,但加载页面需要很长时间,并且宽度不正确


因此,似乎没有办法将远程URL设置为弹出页面。我想知道有什么办法可以做到这一点吗?

简而言之,没有,你不能只打开一个外部网站,而不在你的
popup.html
文件中使用
iframe

本文介绍了如何使用外部服务API(如Twitter或Flickr)在弹出窗口中显示来自其他站点的信息。如果
iframe
不适用于您正在尝试的操作,那么这可能是一种方法