Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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/2/jquery/88.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 是否仅在某些页面上运行代码?_Javascript_Jquery_Google Chrome Extension - Fatal编程技术网

Javascript 是否仅在某些页面上运行代码?

Javascript 是否仅在某些页面上运行代码?,javascript,jquery,google-chrome-extension,Javascript,Jquery,Google Chrome Extension,我希望我的google chrome扩展将google.com/trade的HTML改为?,将yahoo.com/trade的HTML改为你试过了吗 if(document.URL.indexOf('google.com/trade') > -1){ $('body').html('???'); } if(document.URL.indexOf('yahoo.com/trade') > -1){ $('body').html('???'); } 或者类似的东西?

我希望我的google chrome扩展将google.com/trade的HTML改为
,将yahoo.com/trade的HTML改为
你试过了吗

if(document.URL.indexOf('google.com/trade') > -1){
    $('body').html('???');
}

if(document.URL.indexOf('yahoo.com/trade') > -1){
    $('body').html('???');
}

或者类似的东西?

您是否尝试过在控制台中运行这些脚本,以验证它不是脚本,而是插件的实现?我以前从未编写过插件,所以我无法验证这是否是问题所在。我在yahoo的主要网站上尝试过,如果(document.URL.indexOf('yahoo')>-1){document.body.innerHTML='''}
这听起来像是插件本身的问题,那么除了jquery.js之外,这实际上是唯一的代码。我将用我的manifestLet编辑这篇文章。请检查您的清单文件,因为“权限”中没有关闭双引号。阅读第一篇文章对您非常有用。非常特别是架构部分。要详细说明Xan的评论,您的脚本不应该是背景,您不需要
内容安全策略
网络可访问资源
,以及前四个
权限
{
  "background": {
     "scripts": [ "jquery.js", "background.js" ]
  },
  "browser_action": {
     "default_icon": "Icon.png"
  },
  "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
  "description": "A",
  "homepage_url": "http://www.google.com/User.aspx?ID=1",
  "icons": {
     "128": "Icon.png",
     "16": "Icon.png",
     "48": "Icon.png"
  },
  "incognito": "split",
  "manifest_version": 2,
  "name": "a",
  "permissions": [ "unlimitedStorage", "tabs", "notifications", "tabCapture", "http://*.google.com/*", "https://*.yahoo.com/*"],
  "short_name": "a",
  "version": "1",
  "web_accessible_resources": ["https://*.google.com/*", "http://*.yahoo.com/*", "Icon.png" ]
 }
if(document.URL.indexOf('google.com/trade') > -1){
    $('body').html('???');
}

if(document.URL.indexOf('yahoo.com/trade') > -1){
    $('body').html('???');
}