能不能让火狐在浏览某些网页时运行一段js代码

作者&投稿:熊送 (若有异议请与网页底部的电邮联系)
在其他浏览器里面,指定使用火狐浏览器打开某一网页的js代码~

  您好!很高兴为您答疑!

  JS不可以对本地文件进行操作,也就无法自动启动火狐浏览器,可以加上判断,如果不是火狐,提示使用。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

yesscript这个扩展可以 https://addons.mozilla.org/zh-CN/firefox/addon/4922/
安装后点yesscript的按钮 然后把要禁用javascript的地址加入过滤列表就行了 noscript的作用是先禁用所有页面的javascript然后再根据用户设置的白名单启用某些页面的 跟你的要求正好相反 不太适合你

按以下的操作方法可以实现:

alert(12138);//这一个可以弹出

GM_xmlhttpRequest({

method: 'GET',

url: 'http://greaseblog.blogspot.com/atom.xml',

headers: {

'User-agent': 'Mozilla/4.0 (compatible) Greasemonkey/0.3',

'Accept': 'application/atom+xml,application/xml,text/xml',

},

onload: function(responseDetails) {

alert(title);//这一个不可以弹出

},

onreadystatechange:function(responseDetails) {

alert(222);//这一个不可以弹出

}

});

alert("123");//这一个不可以弹出



  基本思路是,通过开发火狐插件实现:

  firefox的插件分两种类型,一种extension,叫扩展,一种是plugin,我们叫插件.两种是完全不同的两个东西。extension相对来说简单很多,用的主要是XUL,只是xml的一个变相。而plugin相对来说复杂一些。具体的官网说明如下https://developer.mozilla.org/en/Gecko_Plugin_API_Reference
  一、 插件的标准
  1、在windows平台,火狐的插件是以动态库形式(dll)存在的,并只去识别在其安装目录下plugins文件夹下的dll;
  2、dll的名是以8.3原则来命名的,即其名字所包含的字符不超过8个字符且以dll结尾的文件,还有一个规定就是其名字必须以np开头,例如:npXXX.dll,而XXX不超过六个字符;
  3、dll是属于MIME(一种标准)类型,要不火狐浏览器不认识他;
  4、dll导出的函数必须是NP_GetEntryPoints、NP_Initialize、NP_Shutdown是这三个,这是火狐浏览器能够识别的在个接口,具体说明在插件的生命周期中说明。
  二、 插件的生命周期
  1、 第一次打开含量有插件的页面时,浏览器最先调用NP_GetEntryPoints作为调用插件的入口,此方法也只在第一次加载插件时调用。
  2、 调用NP_GetEntryPoints后,浏览器会调用NP_Initialize初始化插件,NP_Initialize只在第一次调用时被浏览器调用,与NP_Initialize配对的是NP_Shutdown,NP_Shutdown是在关闭了所有含有该插件的页面后被浏览器调用,在生命周期内也只被调用一次
  3、 调用NP_Initialize后,浏览器会调会NPP_New来创建一个插件实例,每打开一个页面都会调用NPP_New一次来创建一个插件实例,与NPP_New配对的是NPP_Destory,在每关闭一个页面都会调用NPP_Destory来释放NPP_New创建的实例
  4、 调用NP_Initialize后,一般会调用NPP_SetWindow来调置窗口,对于没有窗口的插件当然不用调用。
  注:火狐插件开发的sdk划分为两类接口,一类是与插件相关的,以NPP或者NP开头的;一类是与浏览器相关的,以NPN开头的。
  三、 页面调用插件的方式
  1、 通过object方式调用:与IE调用ActiveX控件的方式一样的,不同的是IE调用ActiveX控件是通过ClassID来标识的,而火狐的控件是通过MIME的值来标识。
  2、 通过embed方式调用:与object方式类似,但操作方面简单一些
  四、 插件与页面的信息传递
  插件与页面的信息是通过插件的接口与JS进行信息传递。在火狐插件有一类接口可以直接读取页面的JS函数,并从函数中获取相应的值或者调置相关的值。
  参考:
  http://blog.csdn.net/zhaozheng7758/article/details/6307839
  https://developer.mozilla.org/zh-CN/docs/Mozilla/add-ons?menu

能. firefox有GreaseMonkey这个扩展可以使得在浏览某些指定的页面时运行特定脚本, 而且即使自己不会写也有很多现成的对应不同网站不同功能的脚本能下载

这个不可以的,基于安全考虑

可以,做一个火狐插件就行


如何解决火狐浏览器在某些情况下会崩溃的问题
小编发现在36.0版,火狐浏览器在某些情况下会崩溃,一些其他功能也出现问题。怎么解决呢?不用急,在3月6号,火狐浏览器已经升级到36.0.1版本,该版本已经修复了崩溃以及一些其他的问题。  Firefox 36.0.1更新日志:• 禁用ANY DNS查询类的用量 • 修复EMET的一个启动项...

火狐浏览器无法正常打开某个网站,打开后排版错乱。
火狐不是IE 内核系统就像XP和VIS,XP可以用的,VIS不一定就可以用。你可以先打开Firefox,然后在地址栏中输入: about:config 在弹出窗口出现后,单击相应按钮进入设置窗口。随便在空白处右击,选择“新建”→“布尔”,然后在弹出窗口中设置其名为 extensions.checkUpdateSecurity,再在打开的窗口中设置其值...

我的火狐浏览器按住Ctrl不能在新标签页中打开
回答:鼠标中键点击连接

为什么用火狐浏览器打开某些网站后,再点击打开的网页没有反应了_百度知...
您好!很高兴为您答疑。据您的描述,应该是您的浏览器安全设置的问题所致,导致您的浏览器的访问进程中端。您可以进入下图所示界面,将此站点加入受信任站点后再行尝试。如果对我们的回答存在任何疑问,欢迎继续问询。

用火狐浏览器(firefox),如何设定禁止网页?
您好!很高兴为您答疑!您可以安装blocksite扩展,然后将需要禁止访问的网站在扩展中添加即可。您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

如何在火狐浏览器中设置网页屏蔽
1、首先打开浏览器,点击右上角的“设置”按钮,附加组件。2、点击“获取附加组件”,然后在搜索栏中输入“BlockSite”,选择最新版,点击安装。3、安装完成后,点击“立即重启”。4、在“扩展”中找到安装好的“BlockSite”,然后点击“选项”。5、添加禁止访问的网址或者网站。

怎么让火狐浏览器,只打开一个窗口,其它网页都在这个窗口里?
您好!Firefox按钮下,选择“选项”->“标签页”,勾选“需要新建窗口时以新建标签页代替”即可。如图所示 火狐浏览器是一款开源、安全的浏览器,拥有非常强大的 扩展功能,可以根据自己的需求定制浏览体验。使用的是Gecko内核。了解更多火狐浏览器的使用小技巧,请到火狐社 区:http:\/\/mozilla.com.cn\/...

火狐浏览器怎么设置不在当前页打开新窗口
1,启动火狐浏览器。2,依次点击窗口右上角的【设置】按钮-->【选项】。3,单击【标签页】选项卡。4,勾选【需要新建窗口时已新建标签页代替】。

火狐浏览器,想要屏蔽掉某个网页,要怎么设置
用auproxy 把他加入代理 哈哈

火狐浏览器怎样设置不让孩子浏览网页
安装BlockSite扩展,然后设定访问的白名单就可以设置可以访问的网站了。关闭浏览器的儿童模式可以在设置里面进行更改换成成人模式。有不少用户会在电脑中安装使用Firefox火狐浏览器来打开网页。然而,我们可以修改Firefox火狐浏览器的设置,来使得火狐浏览器用起来更加安全和方便。

黔西县13011788498: 火狐浏览器如何设置能像傲游一样,每开其他网站时切换在新标签页里 -
蒋梅雷蒙: 在附件组件里面油个标签页管理可以设置

黔西县13011788498: 火狐浏览器能不能象遨游一样能分屏浏览模式 -
蒋梅雷蒙: 火狐浏览器象遨游一样能分屏浏览只需安装Fox Splitter扩展即可.步骤如图: 1,用火狐浏览器打开网页https://addons.mozilla.org/zh-CN/firefox/search?q=split&cat=all,点击“添加到firefox”. 2,在弹出的窗口中,点安装,要等三秒钟,安装后,会在火狐窗口中多一个图标: 3,这样就可以使用分屏功能了.

黔西县13011788498: 火狐浏览器在浏览器某些网页时无法点击一些按钮,请问安装什么插件或者修改哪个设置可以点击?
蒋梅雷蒙: 这个不是一句话就能做好的 也不是单独某个扩展就行的 无法点击的原因就很多 可能是网页自己有问题 或者对浏览器兼容有问题 或者是你的网络有问题导致某些东西没加载进来 就算具体的给个有问题的网页 找到问题恐怕都要费很大的工夫 如果你的IE可以使用这些按钮的话 你可以装IEtab类的扩展 切换成IE内核浏览就行了

黔西县13011788498: 如何使火狐无法浏览某些特定网址? -
蒋梅雷蒙: 点击工具》附加软件》获取附加软件》小搜索框内输入“blocksite”.回车. 这个插件可以帮助你屏蔽网站.唯一一点就是英文. 点击安装至火狐.重启. 然后,打开工具》附加软件》Blocksite选项. 打开选项后,可以点击:Add来添加黑名单. 上面有password是输入密码,以后你进入这个附件就会需要输入密码.

黔西县13011788498: 火狐浏览器里要安装哪个插件才能多个页面同时显示在一个窗口?求插件名称 -
蒋梅雷蒙: 不需要安装插件 如果不是自动弹出新窗口,而你想在新选项卡里面打开一个新网页可以右击, 在新选项卡打开 如果是自动弹出新窗口时你想在新选项卡中打开可以在浏览器的右上角,点击一下出来下拉菜单,然后点击选项,点选 需要新建窗口是以新建标签页代替 即可 如下图

黔西县13011788498: 火狐浏览器怎样才能支持webgl. -
蒋梅雷蒙: 火狐测试版能支持的.Firefox 4.0 beta8以前的浏览器好像需要一些设置,不过像现在的beta8已经默认开启了,所以只要运行了,直接可以用.官方下载地址是http://www.mozilla.com/en-US/products/download.html?product=firefox-4.0b8&os=win&lang=en-US 如果有兴趣可看看这个网站,呵呵 http://www.web3dmarket.com/ ,我做的

黔西县13011788498: 火狐浏览器如何设置打开网页不切换 -
蒋梅雷蒙: 设置方法如下:1、打开火狐浏览器;2、地址栏输入about:config;3、搜索browser.tabs.loadDivertedInBackground;4、找到后双击即可修改为true即可.

黔西县13011788498: css+div 里面有没有命令,让火狐能执行,IE不执行
蒋梅雷蒙: 有啊,你一次写两个就是啦,比如说 你要在火狐下距上边20像素,IE下不变 margin-top:20px;+margin-top:0; 这样火狐就执行到第一条,而后面带+号的就不会执行了,

黔西县13011788498: 有什么方法可以让火狐打开的时候默认全屏显示(就是按F11的效果,整个屏幕都是网页) -
蒋梅雷蒙: 全屏显示状态下关闭,下一次打开就是全屏显示状态

黔西县13011788498: 我有IE和火狐2个浏览器.可火狐去不能下东西.请问怎么让火狐得到授权可以访问网页?
蒋梅雷蒙: 具我了解火狐有的网站上的信息是不能显示的就象QQ空间就不能用火狐来打开,只能用IE的所以火狐不是万能的,要是删除IE那可就完了IE在系统中起着重要的作用,是无法彻底删除的还有如果删除了IE会导致系统运行不正常都会发生一点改变的如属性就改了,所以还是慎用,最好是用IE 如果是6.0的就升级到7的还好的,火狐虽好但是不是万能所以建议在打开未知网页时就用火狐已知就用IE.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网