首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >crossrider:指定要在

crossrider:指定要在
EN

Stack Overflow用户
提问于 2014-05-15 00:26:15
回答 1查看 63关注 0票数 0

我想知道是否有一种方式来指定一个页面操作只显示在某些网站上通过十字骑行,如果是,如何使用它。

我试过使用"appAPI.pageAction.setPages“,但是图标会显示在每个页面上,除非我使用appAPI.pageAction.setPopup,否则弹出窗口不会被加载。

如果要查看扩展的当前状态,则id为56885。我目前正在离开指定的内容,从我的理解,只显示在交叉骑手网站上,并显示为弹出的例子文本,但这是行不通的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-15 08:08:20

您只需要使用appAPI.pageAction.setPages.setPages设置传递给该方法的选项中的图标和页面筛选器。在您的扩展中,我可以看到您使用的是appAPI.pageAction.setResourceIcon,它的效果是在上设置每个页面上的图标,从而解决您的问题。

要实现您的目标,只需在extension.js文件中使用如下代码:

代码语言:javascript
复制
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
    });
});

信息披露:我是一名跨部门员工

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23667328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档