草庐IT

firefox-headless

全部标签

javascript - Firefox 扩展中的 XMLHttpRequest

我正在编写一个FireFox-Extension并想从服务器加载数据。但是当我尝试初始化XMLHttpRequest时:varrequest=newXMLHttpRequest();错误控制台显示:ReferenceError:XMLHttpRequestisnotdefined我是否必须包含某些内容或为什么无法识别XMLTttpRequest? 最佳答案 Add-onSDK(您通过Add-onBuilder间接使用)提供了一个requestpackage它本质上是XMLHttpRequest的包装器,您应该使用它。据我了解,如果在

javascript - 未为使用 Firefox 的 Knockout 单击绑定(bind)定义事件参数

我收到此JS错误:ReferenceError:eventisnotdefined当我尝试将event对象传递给使用Firefox23时的点击绑定(bind)。一切正常在Chrome下这里是代码:...vm.entries.expandRow=function(entry,event){...} 最佳答案 这里是来自github.com/knockout/knockout/issues/752的解决方案...在Firefox下,事件没有定义在window对象上,而是需要传递给函数。 关于

javascript - Firefox 中的拖动事件没有 e.clientX 或 e.clientY

我在Angular中使用指令实现了一个简单的拖放系统。它在Chrome中运行良好,但Firefox不会在拖动事件上公开event.clientX、event.clientY属性(他们只是拒绝修复它)。所以我正在寻找一个很好的替代方法来在拖动事件中公开这些属性:拖动事件的视觉反馈需要x,y坐标。代码是here-在Chrome和Firefox中查看问题。在Chrome中,在文件夹中拖动一个项目,您将看到相同的项目显示为鼠标跟随的视觉反馈,而不是在Firefox中(因为Firefox不支持e.拖动事件中的clientX和e.clientY。问题出在这里(第45行开始):.on('drag',

go - 如何检测当前 Go 进程是否在 headless (headless)(非 GUI)环境中运行?

我有一个要安装托盘图标的Go程序。如果进程是headless(headless)的,即无法创建图形用户界面,Go程序仍然有意义并应该运行,但显然它不会安装托盘图标。Go中检测当前Go进程是否headless的方法是什么?目前,我使用以下代码:funcisHeadless()bool{_,display:=os.LookupEnv("DISPLAY")return!(runtime.GOOS=="windows"||display)}此代码在“普通”Windows、Linux或MacOSX上运行良好,我敢打赌它在FreeBSD、NetBSD、Dragonfly和许多其他系统上也能正常运行

google-chrome - Golang Gorilla Session 在 Chrome 浏览器中不工作但在 Safari 和 Firefox 上工作

我在将我的golang网络应用程序部署到实时服务器时遇到问题。在本地运行这段代码时,它运行得非常好。请注意,我做了以下检查以尝试解决此问题:我确保我的systemd有环境变量SESSION_KEY。(打印出os.Getenv("SESSION_KEY")并返回key。我尝试检查以下函数返回的所有错误。(所有错误均为零;但是,当我事后尝试get_session时,它为ok变量返回false,为uid返回0)我尝试在firefox、safari和chrome上运行此代码。(Chrome是唯一无法运行的。)我只提取了与“github.com/gorilla/sessions”包有关的代码。v

go - 使用 chrome headless 和 GO 转储 DOM

我正在尝试做的事情:在使用chromeheadless和go渲染后转储dom。我看到了aqautone的代码了解如何使用chromeheadless来满足我的需求。问题问题是如果我添加许多url它只是超时打印Dumpingdomtimedout并且当前只有两个url它打印:CheckingbingBot1.73URL:https://www.facebook.comCheckingyahooBot1.75URL:https://www.facebook.comCheckingbingBot1.74URL:https://www.google.comCheckinggoogleBot1.

xml - 有没有一种方法可以在不使用 firebug 或 xpath 的情况下学习 xpath,因为 firefox 不支持插件?

我正在尝试广泛地学习xpath我需要一些实用的方法,youtube上的每个教程都建议安装firebug,mozillafirefox中的xpathcheckersaddons但不幸的是ff不支持它作为初学者请给我建议动手学习。尝试下载旧版本仍然没有可用的附加组件或插件 最佳答案 这是适用于所有浏览器的简单方法。使用控制台适用于所有浏览器您可以在浏览器控制台中使用“$x”执行任何xpath,如下所示。这是通用符号$x("xpathgoeshere"),这将返回数组,所以如果你想获得第一个匹配元素,那么你必须执行类似这样的操作$x("x

javascript - 如何在 IE 和 Firefox 中解析 javascript 中的 XML?

我正在尝试编写一段代码来在IE和firefox中解析javascript。以下在IE中有效,在firefox中正常运行functionXmlDom(sXml){varoXml;if(window.ActiveXObject){//ieoXml=newActiveXObject("Microsoft.XMLDOM");oXml.resolveExternals=false;oXml.async=false;oXml.loadXML(sXml);}elseif(window.DOMParser){varparser=newDOMParser();oXml=parser.parseFromS

javascript - Firefox 是否支持 XHTML 页面中的 Javascript?

我需要提供包含Javascript的XHTML页面。我的问题是Firefox(3.5.7)似乎忽略了Javascript。例如:MyTitledocument.write("Helloworld!");如果我将它保存为test.html,Firefox会正确显示它。如果我将其保存为test.xml,Firefox会显示一个空白页面。我在这里做错了什么? 最佳答案 来自http://www.w3.org/MarkUp/2004/xhtml-faq#docwriteDoesdocument.writeworkinXHTML?No.Bec

javascript - XPath 选择在 Microsoft Edge 中不起作用(在 Chrome 和 Firefox 中有效)

尝试从XML文档中选择特定行或一组行时,MicrosoftEdge始终返回第一行。其他浏览器可以很好地处理选择。我使用与相关网站上完全相同的代码和XML做了一个小型演示。https://jsbin.com/wufoyisudi/edit?html,output当在文本框中输入“aar”并按下提交时,第一行的第一个PortERPID是returnerd。但是,当在文本框中输入“abi”时,应返回第二行的PortERPID。这在Chrome和Firefox中运行良好,但在Microsoftedge中不起作用。XML:JavaScript:varval=document.getElement