【发布时间】:2013-02-10 14:48:19
【问题描述】:
我是谷歌扩展的新手..
我想要在我的扩展程序中做的是在页面的某处显示一个图标(不是在地址部分或工具栏,而是在页面的左侧中心)。
当用户点击图标时,新窗口应该会打开特定的 url。
我已经创建了通过在工具栏中放置图标来做同样的事情,它工作正常..但我想将图标显示在页面的左中心..
然后我尝试通过向 document.body 添加元素来在页面的左侧中心显示一个图标。这有助于我显示图标但无法调用浏览器操作或在其上创建新选项卡..
有什么建议吗??
谢谢,
马赫什
【问题讨论】:
-
您在 content 脚本 中添加了图标并处理了 onclick 事件,该脚本无法访问大多数 chrome.* API。使用消息传递(developer.chrome.com/extensions/messaging.html)之类的技术,您可以解决它。但是您只想在单击图标时打开一个新选项卡。那么为什么不使用 target="_blank" 使其成为超链接呢?
-
是的!你是对的......我已经通过超链接解决了它......后来我意识到我可以通过这种更简单的方式来做到这一点......你可以在答案中发布这个......
标签: google-chrome google-chrome-extension