`
mineral
  • 浏览: 291200 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

firefox本地javascript 调用远程的办法

阅读更多

如果本地的javascript要访问远程的内容,在firefox里因为安全性的考虑,缺省的话是不能访问的。在tools ->error console里会出来一下类似:

security error, file at ... may not load data from ...的提示。

参考http://www.mozilla.org/projects/security/components/jssec.html 里讲的,在我们的javascript里增加一句: netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); netscape.security.PrivilegeManager.enablePrivilege("UniversalFileRead");

这时执行的时候firefox是弹出一个对话框,这里点确定,就可以成功调用了。

附我的一段code:

function ajaxdecode() {
   netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
   netscape.security.PrivilegeManager.enablePrivilege("UniversalFileRead");

    xmlhttp.open("GET", 'http://xx.xx.xx.xx/code.php?type=' + $('type').value  + "&text=" + $('text').value , true);

    xmlhttp.onreadystatechange=function() {
           if (xmlhttp.readyState==4) {
                 document.getElementById('result').innerHTML = xmlhttp.responseText;
           }
    }

    xmlhttp.send(null );
    return false;
}
 

 

分享到:
评论

相关推荐

    可工作在任何地方的Firefox调试器

    标题中的“可工作在任何地方的Firefox调试器”意味着Firefox浏览器的开发者工具具有高度的灵活性和适应性,可以在多种环境中帮助开发者进行JavaScript的调试工作。这不仅包括在本地开发环境,还包括远程服务器上的...

    js 调用打印机 ,web打印机,设计开发

    - 不同浏览器对打印功能的支持程度不同,需要确保代码在Chrome、Firefox、Safari、Edge和Internet Explorer等主流浏览器中都能正常工作。 - 老版本的IE可能需要特殊的处理,例如使用`document.execCommand('print'...

    javascriptRPC

    JavaScript RPC(Remote Procedure Call)是一种基于Web的通信技术,它允许客户端通过JavaScript代码调用远程服务器上的函数,就像调用本地函数一样。这种方式极大地简化了客户端与服务器之间的交互,尤其在分布式...

    ui自动化waven配置文件(火狐)

    它基于WebDriver协议,允许与多种浏览器进行交互,包括火狐(Firefox)。在这个场景中,我们需要配置Waven来与火狐浏览器配合工作,以便进行自动化测试。 首先,`Firefox Installer.exe` 是火狐浏览器的安装程序,...

    js调试工具,javascript调试工具

    2. Firefox Developer Tools:火狐浏览器的调试工具也具有类似的特性,其Debugger面板允许你暂停脚本执行、查看和修改变量、分析堆栈跟踪等。 3. Microsoft Edge DevTools:微软的浏览器同样提供了一套全面的开发...

    扒js处理过的HTML代码.反爬手段之一就是用javascript数据渲染到页面上.所以如果你想写个反反爬虫来扒这样的网站页面,就按我这办法来扒.

    1. **使用Headless Browser**:一种常见的方法是利用Headless Browser,如无头Chrome或Firefox。它们是完整的浏览器,但没有图形用户界面,能够运行JavaScript并呈现页面。我们可以使用Selenium库来控制这些浏览器,...

    JavaScript 高手

    - **浏览器开发者工具**:熟悉使用Chrome或Firefox的DevTools进行调试,包括断点、步进执行、查看变量值等。 通过深入学习这些知识点,并结合提供的“几千个javascript超级效果”中的实例,你将能够逐步提升自己的...

    web前端调用大华摄像头和NVR.zip

    5. **兼容性**:考虑到不同浏览器对某些技术的支持程度,开发者需要确保代码在主流浏览器(如Chrome、Firefox、Safari等)上都能正常运行。可能需要引入如`adapter.js`这样的库来处理浏览器兼容性问题。 6. **NVR...

    24、JavaScript错误处理与调试工具

    例如,Chrome DevTools和Firefox Developer Tools提供了丰富的功能,如断点、单步执行、查看变量值、调用堆栈等。在代码中设置断点可以暂停程序执行,允许我们在特定点检查变量状态,找出错误源头。此外,调用堆栈...

    fckeditor集成远程图片上传插件 v3.0.rar

    FCKeditor,全称"FCKeditor: The Free Online Text Editor for the Web",是一款基于JavaScript的开源富文本编辑器,支持多种浏览器,包括IE、Firefox、Chrome等。它的主要特点是界面友好,功能强大,可以轻松地嵌入...

    FIrFOx调试专用浏览器

    10. **多特软件教程**:提供的"firefox火狐浏览器使用技巧大全_多特软件教程.url"链接可能是指向一个教程网站,该网站可能包含更详细的Firefox使用和调试技巧,对于初学者来说是宝贵的资源。 掌握这些核心知识点,...

    JS调用TSCActiveX+部署文档

    由于ActiveX主要应用于Internet Explorer,因此在现代浏览器(如Chrome、Firefox)中可能不被支持。开发者应考虑使用其他跨平台的技术,如WebUSB或WebRTC,以确保更广泛的兼容性。同时,ActiveX控件存在安全风险,...

    lodop 调用打印机

    Lodop的核心优势在于其跨浏览器兼容性,无论用户使用的是IE、Firefox、Chrome还是Safari,都能无缝对接并提供一致的打印体验。这主要得益于Lodop提供了一个统一的JavaScript API接口,使得开发者无需关注底层浏览器...

    海康监控Web SDK Html Javascript

    SDK设计时考虑到了跨平台的需求,能够适应Windows、Mac、Linux等不同操作系统上的主流浏览器,包括Chrome、Firefox、Safari、Edge等。 7. **示例代码和文档** 提供的SDK一般会附带详细的使用说明和示例代码,帮助...

    web开发非IE内核调用USB摄像头拍照demo

    在现代Web开发中,利用非IE内核的浏览器(如Chrome、Firefox、Safari和Edge)调用USB摄像头拍照已经成为一种常见的需求。这个"web开发非IE内核调用USB摄像头拍照demo"提供了如何实现这一功能的具体示例。在本文中,...

    DWR中文文档 用来与数据库,java类交互的ajax框架

    在使用DWR与数据库交互时,开发者通常会将数据库操作封装在Java类中,然后通过DWR暴露这些方法供JavaScript调用。例如,你可以创建一个`UserService`类,包含增删改查(CRUD)用户的方法,然后在DWR配置文件中声明这...

    tracerror:Javascript error 报错远程收集

    1. **查看错误信息**:浏览器的开发者工具(如Chrome的DevTools或Firefox的Developer Tools)会显示错误的详细信息,包括错误类型、错误消息、错误行号和源文件位置。这些信息对于找出错误的根源至关重要。 2. **...

    random:Tarea模块GIT MOOC Firefox

    **JavaScript Tarea模块GIT MOOC Firefox** 在"random:Tarea模块GIT MOOC Firefox"这个项目中,我们聚焦于使用JavaScript编程语言来实现一个生成随机数的功能。该项目是Firefox MOOC(大规模在线开放课程)的一部分...

    Ajax(DWR实现例子)

    这个Servlet将JavaScript调用转换为服务器端的Java方法调用,并将结果返回给JavaScript。 3. **JavaScript API**:DWR提供了一套丰富的JavaScript库,使得在浏览器端调用服务器端的方法就像调用本地函数一样简单。...

Global site tag (gtag.js) - Google Analytics