Dan*_*elB 13 javascript google-chrome-extension
我是Chrome扩展程序的新手.我想创建一个简单的chrome扩展,弹出一个带有当前html页面标题的警报.当我正在执行:alert(document.title),我没有得到它,因为文档对象不属于页面而是属于扩展脚本(它是否正确?)如何获得正确的文档对象?
Rob*_*b W 15
内容脚本是最简单的方法:
使用以下代码展开清单文件:
...
"content_scripts": [
{
"matches": ["http://urlhere/*"],
"js": ["contentscript.js"]
}
],
...
Run Code Online (Sandbox Code Playgroud)
内容脚本(matches在清单文件中提到的每个页面上自动执行):
alert(document.title)
Run Code Online (Sandbox Code Playgroud)
使用内容脚本而不是chrome.extension.*方法的优点是您的扩展不需要可怕的权限,例如tabs.
您可以使用标签模块:
chrome.tabs.getCurrent(function(tab) {
alert(tab.title);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20135 次 |
| 最近记录: |