小编Wla*_*ant的帖子

如何为Firefox OS编写应用程序

我想为Firefox OS编写我的应用程序.使用什么样的语言(如Android的Java和iOS的Objective C++)和工具(如Eclipse,Xcode)?

mobile-os firefox-os

13
推荐指数
1
解决办法
6035
查看次数

禁用特定域上的缓存?

有没有一种很好的方法来禁用特定域的缓存?例如,任何时候我开始建立一个新的网站,我可以阻止该域缓存吗?我更希望互联网的其余部分可以缓存.

我目前正在使用Firefox Web Developer Toolbar插件来禁用缓存,有没有更好的插件?

firefox-addon

12
推荐指数
2
解决办法
5450
查看次数

如何使用垂直可滚动内容和固定页脚创建一个始终可见的DIV?

HTML应该像以下一样(抱歉格式和格式,但我不知道如何发布HTML示例)

<div id="dialog-window">
  <div id="scrollable-content">
    what ever content here...div's, ul's and li's
  </div>
  <div id="footer">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在寻找的结果是始终只有内容的垂直滚动条,页脚应始终在对话框窗口的底部可见.对话窗口是固定大小的对话框.

我已尝试过其他帖子中的一些想法,但不符合所有要求.使用CSS做任何想法(js和jquery也欢迎)

html css layout

12
推荐指数
1
解决办法
3万
查看次数

在Firefox扩展中的文件之间共享数据

我正在将扩展程序从Chrome迁移到Firefox,而我正在使用Add-on SDK.要从我可以chrome.extension.getBackgroundPage在Chrome中使用的面板或弹出窗口访问后台文件中声明的功能.在Firefox中是否有一些等价物,我可以在main.js其他地方访问声明的数据/函数或其他文件?

javascript firefox firefox-addon google-chrome-extension firefox-addon-sdk

10
推荐指数
1
解决办法
741
查看次数

如何在普通的Javascript中进行无限滚动

我想避免使用jQuery或其他库来保持我的代码最小化,我需要很少的功能,我只想在用户滚动到底部时附加到列表.我如何在普通的Javascript中执行此操作?

javascript firefox scroll infinite-scroll

10
推荐指数
4
解决办法
6822
查看次数

使用Add-on SDK添加工具栏按钮?为Firefox附加组件集成XUL和附加SDK?

我已经使用Add-on SDK API编写了大部分Firefox插件.我现在发现Add-on SDK可能不够强大,不适合我的目的.我需要两件事:

  1. 位置栏旁边工具栏中的下拉按钮.
  2. 在firefox中修改加载项管理器

这确实令人失望,但我不相信Add-on SDK可以实现这些功能.

首先,我了解widgetAdd-on SDK API中有一个模块.但这只允许我在笨拙的附加栏上添加一个简单的图标或标签.如果我需要为Firebug或Greasemonkey的位置栏旁边添加一个更好的按钮怎么办?至于在firefox中修改附加组件管理器,我已经尝试使用附加SDK的Nickolay Ponomarev的XUL而没有任何成功.如果有人知道如何使这个工作,并指出我的方向是非常有用的(cfx init --template xul当我尝试时,常规SDK没有做任何事情)

firefox xul firefox-addon firefox-addon-sdk

10
推荐指数
1
解决办法
3060
查看次数

在后台运行Chrome扩展程序

我目前正在创建我的第一个Chrome扩展程序,到目前为止一切顺利.这只是一个小测试我运行多个计时器.

但显然当我打开和关闭扩展程序时,我的所有计时器都会重置.

因此,为了让我的所有计时器都能运行,当我关闭扩展程序并让它们在后台页面中运行时,我必须以某种方式使用它们.

当我再次打开扩展程序时,应将这些计时器发送回打开的页面.

你会怎么处理这个?

我已经有了一系列我的计时器,对我来说最好的选择>

google-chrome google-chrome-extension

10
推荐指数
1
解决办法
1万
查看次数

你如何更改makefile变量文件扩展名?

例如,我有一个包含依赖项列表的变量

BOARDS:=lance.mcm light.mcm sac.mcm
Run Code Online (Sandbox Code Playgroud)

我需要另一个名为NET的变量

NET:=lance.net light.net sac.net
Run Code Online (Sandbox Code Playgroud)

它应该设置为当我更改BOARDS变量时,NET也应该更改.例如,如果我将新的zor.mcm添加到BOARDS变量中,它应该自动将zor.net添加到NET变量中.

variables file-extension makefile

10
推荐指数
2
解决办法
7771
查看次数

有没有办法在Google Chrome扩展程序中获取命令行参数?

我需要使用自定义参数从命令行启动Chrome,其中包含一些js文件的路径.此外,此路径将用于扩展.

我仔细浏览了所有相关文档并单击了Chrome调试器中的所有节点,但没有发现任何类似于命令行参数的内容.无论如何都可以获得这些参数,还是需要编写更复杂的npapi-extension?(理论上,在这样的npapi-扩展中,我们能够通过win-api,自我处理的命令行等进行自我处理).

command-line google-chrome google-chrome-extension

9
推荐指数
2
解决办法
5425
查看次数

Firefox addon-sdk - 监听页面导航

我正在尝试使用addon-sdk将Chrome插件移植到Firefox,但我无法找到等效的方法来收听标签导航事件.

我需要做的是保持每页数据(从DOM检测到),并在用户导航到选项卡中的新页面时立即删除(但是,在刷新时保持数据)

我Chrome,当标签更改网址时执行某些操作,我可以使用:

chrome.tabs.onUpdated.addListener(function(tab_id, changeInfo, tab) {
    if(changeInfo.status == 'loading' && changeInfo.url) {
        //DO STUFF AS THE URL CHANGED
    }
});
Run Code Online (Sandbox Code Playgroud)

在使用addon-sdk的Firefox中我试过使用:

tabs.on('open', function(tab){
  tab.on('ready', function(tab){
    if(tab.cachedURL != tab.url) {
      //DO STUFF AND SET CACHE
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

问题是我无法挂钩初始导航事件,因此在用户开始导航和准备好新页面的DOM之间,旧数据可用.

基本上我需要一种方法来勾选选项卡的初始导航,理想情况下看看它的位置(就像我在Chrome中一样).

有什么想法吗?

javascript firefox-addon firefox-addon-sdk

9
推荐指数
1
解决办法
2642
查看次数