要发送/显示的简单 chrome 扩展程序网址
Simple chrome extension URL to send/show
我正在尝试做一些简单的事情,但不知何故它不起作用......我正在尝试构建一个简单的 chrome 扩展程序,当您单击它时,它会以简单的 HTML 显示 TAB 的 URL。我该怎么做?这是代码:
manifest.json
{
"name": "MY EXTENSION",
"version": "1.0",
"description": "the DESCRIPTION",
"browser_action": {
"default_icon": "icon.png",
"popup": "main.html"
},
"permissions": [
"tabs"
]
}
清单结束.json
主.html:
<html>
<head>
<title>my title</title>
<script src="jquery.json-2.3.min.js"></script>
<script type="text/javascript">
var pageUrl = null;
var pageTitle = null;
var Title1 = 'lala';
window.addEventListener("load", windowLoaded, false);
function windowLoaded() {
chrome.tabs.getSelected(null, function(tab) {
document.getElementById('currentLink').innerHTML = tab.url;
});
}
function get(){
chrome.tabs.getSelected(null, function(tab) {
pageUrl = tab.url;
pageTitle = tab.title;
$('#bkmk').attr('value',pageUrl);
$('#title').attr('value',pageTitle);
});
}
</script>
</head>
<body onload="get()">
<p id="currentLink">Loading ...</p>
<hr />
<ul id="savedLinks"></ul>
<tr><td align="right">Link (URL): </td><td><input id='bkmk' name='bkmk' type="text" value="" size="50">
<br><span style="color: red;"></span>
</td></tr>
<script>document.write($bkmk)</script>
</body>
</html>
====
=========我把jquery.json-2.3.min.js文件放在同一个文件夹中。
我所做的任何事情我都无法使HTML显示URL。
谢谢!!
埃利克德
它表明您正在使用jQuery...但是您没有将 jQuery 库包含在任何地方的<script src="..."></script>
块中。 如果您使用的是 jQuery 的本地副本,则需要在扩展目录中包含 jQuery 库文件,并引用其在扩展中相对于 HTML 页面的相对路径(例如,"jquery.min.js"
如果它位于同一文件夹中,或者"lib/jquery.min.js"
是否位于名为 lib
的文件夹中)。
将来,您可以通过右键单击浏览器操作图标并选择"检查弹出窗口"来获取JavaScript控制台(带有错误列表)。 有关更多信息,请参阅 Google 关于调试 Chrome 扩展程序的教程。
相关文章:
- chrome扩展中的navigator.geolocation.getCurrentPosition
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- chrome扩展更改主机/域警告
- 如何在chrome扩展中重定向到html页面
- Chrome扩展没有't在重新加载之前考虑期权价值
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- 试图阻止Chrome通过扩展关闭
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 从选项页面更新chrome扩展清单权限
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- Chrome扩展:遍历不同的页面并收集数据
- Chrome扩展 chrome.storage 如何同时进行大量获取和设置并避免竞争条件
- Chrome扩展:Chrome.tabs.executeScript不工作
- 中的访问扩展chrome://extensions页
- 如何在扩展Chrome DevTool时检索请求的启动器
- Chrome扩展-Chrome报警API为创建的每个新报警重新安排所有报警
- 是否有任何方法来扩展chrome's __commandLineAPI
- 谷歌Chrome扩展Chrome .tab . onupdate . addlistener
- 创建在页面上注入脚本的扩展chrome内容
- Chrome扩展:Chrome扩展中未定义的变量,即使它存在于控制台中