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