问题标签 [crossrider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
472 浏览

crossrider - 向用户提供有关新网站内容的通知的扩展程序

我有一个每天更新两次的新闻网站,我想开发一些东西,让我的用户知道我的网站中有新内容时,它会弹出一个通知,每个内容只有一个通知它的声音很容易,我面临的问题是我如何在不重新加载每个页面的情况下在 crossrider 中高效地调用数据库?

我现在是怎么做的(效率不高)我在我的服务器 php 文件中有发布最新消息的 id,crossrider 读取该文件并为每个 id 它调用 crossrider db 并检查该 id 是否存在,如果是的话用户已经收到关于该内容的通知并且不应该被通知,如果它不存在则通知用户。因此,您可以看到页面的每次重新加载,扩展程序都会调用我的服务器和数据库服务器。有更好的方法来构建它吗?谢谢你

0 投票
2 回答
1246 浏览

cross-browser - 获取 crossrider 中的活动标签 url

我了解到 crossrider.com 正在帮助我们为不同的浏览器开发扩展,同时保持相同的代码。

我有两个问题

问题一:

在浏览了 crossrider 中的文档和库之后,我仍然想知道如何获取活动标签 url。

问题2:

单击工具栏图标后,我还需要打开一个弹出窗口,类似于谷歌浏览器扩展。我遇到了crossrider边栏插件。但是,我无法动态更改侧边栏的 url。我们是否有任何其他像弹出窗口一样打开的 crossrider 插件?

0 投票
2 回答
609 浏览

javascript - 使用 CrossRider 的 DatePicker 不起作用?

使用 CrossRider,我想向DatePicker页面的 DOM 添加一个,这是我的代码:

但是没用,我也试过

它也没有用,我试过了

但是它们都不起作用,同时如果我们在简单页面上测试它会起作用吗?!例如:

如何使用 CrossRider 使日期选择器工作?

0 投票
1 回答
765 浏览

google-chrome-extension - 每当我们使用crossrider单击浏览器的按钮(browserAction)时如何打开一个弹出窗口(popup.html)

我正在努力使用 crossrider 开发扩展。我已将 popup.html 文件添加到我的扩展程序的资源中,但是如何将其链接到浏览器按钮的 onclick 事件。我一直在尝试使用 appAPI.tabs.create('popup.html') 至少打开弹出文件一个新标签,但它不起作用

0 投票
1 回答
146 浏览

crossrider - Crossrider:更改链接的标题

使用 crossrider,是否可以在 dom 中获取链接对象并更改链接的标题。我正在创建一个插件来检测恶意站点并在链接前面添加 [Malicious]。

我可能可以通过解析字符串来做到这一点,但如果 DOM 支持它,它会让我的生活变得更轻松。

0 投票
1 回答
159 浏览

crossrider - Crossrider:外部数据库?

是否可以从 Crossrider 访问 Sql Server 实例?它有本地数据库的文档,我假设它用于在浏览器的机器上存储数据。我有由插件用户不断更新/读取的中央数据,并且需要一种访问外部数据库的方法(最好是 Sql Server,但我很灵活)。谢谢

0 投票
2 回答
736 浏览

javascript - 在 crossrider 背景 contextMenu 中使用 jquery

我在 background.js 中有以下这段代码。

当我保留在 extension.js 中时,相同的代码与 appAPI selectedText 方法完美配合,但在后台 jquery 部分似乎不起作用。我这么说是因为我无法使用 jquery 代码到达 alert('1') 语句,然后根据所选值过滤掉表拖。

0 投票
1 回答
454 浏览

css - Internet Explorer 上的 Crossrider 扩展性能

我正在使用Crossrider开发跨浏览器扩展。该扩展将Twitter Bootstrap的CDN 托管版本注入页面,并将其用作扩展注入的许多组件的样式的基础。到目前为止,我已经在 Google Chrome、Mozilla Firefox 和 Internet Explorer 上测试了这个扩展。

像往常一样,Chrome 和 Firefox 渲染组件没有问题。但是,IE9 对注入的组件的样式非常糟糕。比较页面的外观:Google Chrome和它在 IE9 中的呈现方式:Internet Explorer

有谁知道为什么 IE 渲染组件的效果这么差?在 IE9 上访问 Bootstrap 网站,一切正常。

感谢您的时间。

0 投票
2 回答
676 浏览

javascript - Crossrider setPopup() 小宽度

我的 Crossrider 插件使用 setPopup() 函数在单击 browserAction 图标时弹出一个窗口。

问题是当我单击图标时,弹出窗口又长又薄且无法使用。

这是它的外观截图......

又高又瘦的弹出窗口... :(

我的 background.js 代码:

我的popup.html有一个有限的最小宽度,所以我不知道为什么弹出窗口的宽度这么小。我正在使用 Firefox 18.0.2。

请帮助我使弹出窗口更宽...谢谢!

0 投票
1 回答
302 浏览

javascript - 在Firefox中,徽章颜色不会改变,使用crossrider API(setBadgeText)?

我正在使用 crossrider,我想更改浏览器按钮的徽章颜色

这是代码(在 background.js 中)

该代码在 Chrome 中运行良好。但在 Firefox 中,我无法将徽章颜色更改为“红色”以外的任何颜色!尽管后台代码中的数组值发生了任何变化,但它始终是红色的!

如何改变它的颜色?