未捕获的错误:NotFoundError: DOM Exception 8 Chrome扩展
Uncaught Error: NotFoundError: DOM Exception 8 Chrome Extension
我试图建立一个chrome扩展,在网站上做的动作,该网站有他的API,例如,如果你在网站上点击编辑链接,在后台它会发送一个API命令,如app . case .edit(Casenumber)
当我调用这行通过chrome扩展发送脚本API我得到一个错误,错误说,它的匿名函数。
所以我所做的是我找到了导致触发点击的元素的路径。正如你在代码中看到的,现在我得到一个未捕获的错误:NotFoundError: DOM异常8有人知道如何处理这个问题吗?或者更简单的是如何访问站点API。
这里是代码,这是JS文件 $(document).ready(function()
{
$('#btn1').click(function(){
chrome.tabs.executeScript(null,{file:"jquery-1.10.1.min.js"},function() {
chrome.tabs.executeScript(null,{code:" $('#row-37416').children().eq(3).children().eq(1).click(); "});
});
});
这是HTML文件:
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css" />
<script src='jquery-1.10.1.min.js'></script>
<script src='alert.js'></script>
<script src='contentscript.js'></script>
</head>
<body>
<h1 id = "title">Extensions</h1>
<input type = "button" value ="Find And Replace" id="btn1" />
<div id="content">
</div>
</body>
</html>
这是manifest文件:
{
"name": "TEST",
"version": "1.0",
"manifest_version": 2,
"description": "jonathan",
"content_scripts": [
{
"matches": [ "http://*/*", "https://*/*"],
"js": ["jquery-1.10.1.min.js", "alert.js","contentscript.js"]
}
],
"permissions": [
"tabs", "http://*/*" , "https://*/*"
],
"browser_action":{
"default_icon": "icon.png",
"default_popup": "popup.html"
}
}
使用"trigger()"代替".click()"来触发点击。在这里看到的:
http://api.jquery.com/trigger/相关文章:
- Chrome WebKitGetUserMedia
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- 在chrome.tabs.onCreated之后加载HTML页面
- chrome扩展中的navigator.geolocation.getCurrentPosition
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- chrome扩展更改主机/域警告
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 如何在chrome扩展中重定向到html页面
- Chrome扩展没有't在重新加载之前考虑期权价值
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 激活chrome上的chrome.notifications对象
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- JS可以在Chrome中工作,但不能在Firefox中工作
- Chrome加载旧版本的Javascript文件
- 试图阻止Chrome通过扩展关闭
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- chrome.tabs.query status:loading -> exception?
- Google Chrome NETWORL_ERR: XMLHttpRequest Exception 101
- 未捕获的错误:NotFoundError: DOM Exception 8 Chrome扩展