Javascript 未捕获错误:NotFoundError:DOM异常8 Chrome扩展
我正在尝试构建一个chrome扩展,在站点上执行操作, 该站点有自己的API,例如,如果您在站点中单击edit链接,则在后台发送一个API命令,如App.Cases.edit(Casenumber) 当iam通过chrome extension send script API调用这一行时,我收到一个错误,该错误表示其匿名函数 我所做的就是找到了指向触发点击的元素的路径。 正如您在代码中看到的, 现在我得到一个未捕获的错误:NotFoundError:DOM异常8 有人知道如何处理这个问题吗?或者更简单的如何访问站点API 这是代码,这是JS文件Javascript 未捕获错误:NotFoundError:DOM异常8 Chrome扩展,javascript,exception,dom,google-chrome-extension,Javascript,Exception,Dom,Google Chrome Extension,我正在尝试构建一个chrome扩展,在站点上执行操作, 该站点有自己的API,例如,如果您在站点中单击edit链接,则在后台发送一个API命令,如App.Cases.edit(Casenumber) 当iam通过chrome extension send script API调用这一行时,我收到一个错误,该错误表示其匿名函数 我所做的就是找到了指向触发点击的元素的路径。 正如您在代码中看到的, 现在我得到一个未捕获的错误:NotFoundError:DOM异常8 有人知道如何处理这个问题吗?或者
$(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>
使用“trigger()”而不是“.click()”来触发单击。请看这里:
使用“trigger()”而不是“.click()”来触发单击。请看这里:
它是打开一个对话框弹出窗口,可能是这样?它是打开一个对话框弹出窗口,可能是这样?
{
"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"
}
}