我想知道是否有一种方式来指定一个页面操作只显示在某些网站上通过十字骑行,如果是,如何使用它。
我试过使用"appAPI.pageAction.setPages“,但是图标会显示在每个页面上,除非我使用appAPI.pageAction.setPopup,否则弹出窗口不会被加载。
如果要查看扩展的当前状态,则id为56885。我目前正在离开指定的内容,从我的理解,只显示在交叉骑手网站上,并显示为弹出的例子文本,但这是行不通的。
发布于 2014-05-15 08:08:20
您只需要使用appAPI.pageAction.setPages.setPages设置传递给该方法的选项中的图标和页面筛选器。在您的扩展中,我可以看到您使用的是appAPI.pageAction.setResourceIcon,它的效果是在上设置每个页面上的图标,从而解决您的问题。
要实现您的目标,只需在extension.js文件中使用如下代码:
appAPI.ready(function($) {
appAPI.pageAction.setPages({
pages: ["*.google.com/*", /^http\:\/\/twitter\.com/],
iconResourcePath:'icons/icon.jpg',
html: '<html><head></head><body>Hello World!</body></html>',
height: 100,
width: 300
});
});信息披露:我是一名跨部门员工
https://stackoverflow.com/questions/23667328
复制相似问题