Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
如何在Chrome扩展中使用URL中的popup.html?_Url_Google Chrome Extension_Popup_External - Fatal编程技术网

如何在Chrome扩展中使用URL中的popup.html?

如何在Chrome扩展中使用URL中的popup.html?,url,google-chrome-extension,popup,external,Url,Google Chrome Extension,Popup,External,我想为Google Chrome创建一个扩展,它将非常简单 我将在我的网站服务器上有一个数据库,它将检查URL是否在“黑名单”表中,并警告用户是否在黑名单中 但我不知道从哪里开始。我尝试将所有文件放在web服务器上,并将manifest.json文件更改为: (更改了“默认弹出窗口”行) 注意:此文件驻留在我的计算机上,我从Chrome的“Extensions”菜单加载它 但是,当我尝试安装此扩展时,出现了错误: This web page could not be found:chrome-e

我想为Google Chrome创建一个扩展,它将非常简单

我将在我的网站服务器上有一个数据库,它将检查URL是否在“黑名单”表中,并警告用户是否在黑名单中

但我不知道从哪里开始。我尝试将所有文件放在web服务器上,并将manifest.json文件更改为: (更改了“默认弹出窗口”行)

注意:此文件驻留在我的计算机上,我从Chrome的“Extensions”菜单加载它

但是,当我尝试安装此扩展时,出现了错误:

This web page could not be found:chrome-extension://hgfdjnsakhkijfmdnadmlacgjggggkpf/http://www.mysite.com/my_extension/popup.html

与其尝试在清单文件中硬编码,不如尝试将类似的内容放入:

但是,可能根本无法指定外部弹出页面


不过,最好将弹出窗口包含在扩展文件中,然后
仅从服务器获取数据。

听起来不错,但是远程用户可以安装此扩展并在自己的浏览器中运行吗?我的意思是,我不需要一个服务器来运行popup.html吗?@user223150不,你不需要一个服务器来托管popup,是的,如果你包含了这个文件,它会工作得很好,因为它将与扩展名的其余部分打包在一起。谢谢!我希望您会对我关于chrome扩展中AJAX调用的新问题感兴趣:)
This web page could not be found:chrome-extension://hgfdjnsakhkijfmdnadmlacgjggggkpf/http://www.mysite.com/my_extension/popup.html
chrome.browserAction.setPopup({popup: "http://www.mysite.com/my_extension/popup.html"});