我试图执行链接(<a>
)的onclick()
事件,但它不会将访问者带到任何地方,它会执行JavaScript代码。但是,考虑到内容脚本无法访问它们运行的网页上的脚本,我该如何执行代码?应该执行的代码使用在网页中声明的自定义函数。从内容脚本访问网页脚本
0
A
回答
0
约(使用jQuery)什么:
假设脚本的网页内包含了函数“MYFUNC”要能够执行。
var script = $("#webscript");
(或任何其他方式来获得包含代码的脚本标签)
var myfunc = null; // declare the function-name (perhaps even not necessary)
eval(script.html()); // where myfunc is declared and assigned to your myfunc variable
现在尝试使用功能:
myfunc();
EDIT2: 你可能还'insert' the code again:
var copyScript = document.createElement('script');
copyScript.type = 'text/javascript';
copyScript.text = script.html();
document.head.appendChild(copyScript);
相关问题
- 1. 从eID脚本访问TemplaVoila内容
- 2. 如何从内容脚本访问后台脚本变量
- 3. 从内容脚本访问后台脚本对象
- 4. 从内容脚本访问选项页localStorage
- 5. Chrome扩展:内容脚本和网页的脚本
- 6. 德尔福网页脚本:访问变量执行脚本后
- 7. 重写为非网页访问脚本
- 8. php脚本访问多个网页
- 9. 使扩展的内容脚本生成的HTML不能访问页面脚本
- 10. 从内容脚本访问本地资源
- 11. 从Chrome内容脚本扩展访问内嵌框架
- 12. 从脚本内访问Greasemonkey元数据?
- 13. 从Greasemonkey脚本访问getImageData
- 14. 从bash脚本访问ERRORLEVEL
- 15. 从ps1脚本访问ADUser.extensionAttribute
- 16. 使用PHP从网页获取脚本内容
- 17. 从Chrome扩展内容脚本执行网页js
- 18. Firefox Addons SDK - 如何从内容脚本访问简单存储?
- 19. 从Chrome的内容脚本访问DOM对象属性
- 20. 如何从提琴手脚本访问“评论”列的内容?
- 21. 从Firefox插件中的内容和页面脚本访问在主插件脚本中定义的对象
- 22. 在'document_start'处运行的内容脚本会阻止网页上的JS脚本?
- 23. 从桌面上的节点脚本访问网页
- 24. 访问Web脚本
- 25. 内容脚本没有回应内容脚本的Chrome扩展
- 26. 页脚内容的页脚
- 27. 内容的文本转到页脚div
- 28. 脚本无法访问内部标签中的内容
- 29. 包括从PHP脚本内容到Typo脚本
- 30. 从后台脚本发送对象到内容脚本
为什么你不能把你需要在外部文件访问的JavaScript? – Remi
这不是我的网页,我不喜欢在我的文件中携带这样的代码。 – Bogdacutu