Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/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扩展找不到jquery_Jquery_Google Chrome - Fatal编程技术网

Chrome扩展找不到jquery

Chrome扩展找不到jquery,jquery,google-chrome,Jquery,Google Chrome,我们已经有一个chrome扩展工作了一段时间,但由于某种原因,它突然停止工作-给出错误UncaughtReferenceError:$未定义 我们已经对照我们编写的其他扩展名检查了清单文件,它们看起来是一样的 我们的舱单是这样的 { "name": "Plane Deliveries", "version": "2.0", "permissions": [ "activeTab" ], "content_scripts": [ { "match

我们已经有一个chrome扩展工作了一段时间,但由于某种原因,它突然停止工作-给出错误UncaughtReferenceError:$未定义

我们已经对照我们编写的其他扩展名检查了清单文件,它们看起来是一样的

我们的舱单是这样的

{
  "name": "Plane Deliveries",
  "version": "2.0",
  "permissions": [
    "activeTab"
  ],
    "content_scripts": [
    {
      "matches": ["http://www.planespotters.net/*"],
      "js": ["jquery.min.js"]
    }
  ],
  "background": {
    "scripts": ["background.js"],
    "persistent": true
  },
  "browser_action": {
    "default_icon": "airplane16.png",
    "default_title": "Save Selected Delivery Details"
  },    
  "icons": { "16": "airplane16.png",
           "48": "airplane48.png",
          "128": "airplane128.png" },
  "manifest_version": 2
}
当我们检查生成的背景页面时,我们得到

<!DOCTYPE html>
<body>
<script src="jquery.min.js"></script>
<script src="background.js"></script>
这似乎表明jquery已首先加载到页面上

GetDeliveryDetails.js

当我们运行此命令时,我们会收到警报,但随后会收到错误$未定义

你知道为什么它会停止工作吗

谢谢
Rich

您是否已检查jquery文件路径是否正确或其加载是否正确。因为警报在没有jquery文件的情况下工作,因为它是一个核心javascript方法。您可以添加此url来代替jquery文件并进行检查。感谢Navjot,看起来jQuery已经先加载了,但我仍然得到了错误。测试chrome扩展的最佳方法是什么,因为我们刚刚开始开发chrome扩展。这已经运行了好几个月,突然停止了工作。我们还有一些其他非常类似的功能,它们看起来很好。谢谢
chrome.browserAction.onClicked.addListener(function(tab) {
  // No tabs or host permissions needed!
  console.log('Turning ' + tab.url + ' red!');
  //chrome.tabs.executeScript({

          chrome.tabs.executeScript(null, {file: "GetDeliveryDetails.js"});

   // code: 'alert( document.getElementById("aircraftVal").innerText);alert(document.getElementById("registrationVal").innerText);'
  //});
});
alert ("OK"); 
$(document).ready( function() {
    return false;   
});