我正在尝试停止将我的WAMP文件夹中的php文件重命名为localhost网址的扩展程序。据我所知,读取chrome文档最好的做法是使用带有url过滤器的chome事件,现在使用的代码确实有效,但如果可能的话,我更喜欢使用更高效的方式,有人可以建议怎么做?
eventPage.js:
var path = window.location.pathname.split( '/www' ); /*get current url and splits it*/
var newpath = "http://localhost" + path[1]; /*change the varaible to localhost url insted of file/// */
window.open(newpath,"_self"); /*open the new URL in the same tab*/
的manifest.json:
{
"manifest_version": 2,
"name": "PHP localhost Redirect",
"version": "1.0",
"description": "Automatically Redirect a url to localhost if is a php file in the wamp www folder",
"content_scripts": [
{
"matches": ["file:///C:/wamp/www/*.php"],
"js": ["eventPage.js"]
}
],
"browser_action": {
"default_icon": "icon19.png"
},
"permissions": ["tabs" , "file:///C:/wamp/www/*"]
}
答案 0 :(得分:0)
更好的方法是在manifest.json中为特定网址添加权限,而不是允许所有网址。您可以访问manifest.json - permissions了解更多信息。因此,在这种情况下,如果该URL在manifest.json中注册,则所有操作都将在特定URL上执行