是否可以将一个仅在URL匹配的地方注入的content_script" chrome-extension:// my-extension-id / *"
我在网页中注入一个iframe(源是本地的,即chrome-extension://.../dialog.html)与用户交互,但我需要特殊权限,我知道它可以用消息完成但是我宁愿只在该页面中注入一个content_script。
答案 0 :(得分:0)
我找到了一种方法,因为没有人回答和谷歌搜索没有帮助我回答我自己的问题 - 我希望这有助于将来的某个人。
在注入的脚本中,我通过获取自己的URL
获得扩展路径var scripts = (document.head||document.documentElement).getElementsByTagName('script');
var self = scripts[scripts.length -1];//get own script element from the DOM
var extensionURL = self.src.match(/^chrome-extension\:\/\/[^\/]+/);
extensionURL = extensionURL && extensionURL[0];
extensionURL现在是扩展程序的路径