首页 > TAG信息列表 > xul
使用javascript getElementById的Firefox XUL工具栏问题
我正在编写我的第一个Firefox XUL工具栏,并且出现一种奇怪的行为-为了调试代码,我从firefox工具栏和我创建的非常简单的HTML文件中的按钮调用了相同的js函数. javascript函数显示一个警报窗口,使用’document.getElementById’获取元素,更改其颜色,并显示另一个警报窗口.使用HTML按javascript-Mozilla扩展名称空间:如何区分我的函数和其他软件包的函数?
我正在开发Firefox(FF)扩展,并在按下FF上的特定按钮时调用函数.有时,FF即使从那里也无法从我的脚本文件中找到我的函数.而是在浏览器扩展中搜索它并抛出错误. 通常,如何在函数之前使用命名空间,以将其与其他程序包中具有相同名称的函数区分开来. 例如:是否有类似的东西: <script typjavascript-如何在Mac OS X Snow Leopard中运行XUL应用程序?
我试图在Mac OS X中创建一个XUL“ Hello World”应用程序.我从here下载XULRunner,然后依次下载this tutorial、this tutorial和this tutorial …没有工作.因此,我对其进行了仔细研究,找到了this section,我按照其指示进行操作.不幸的是,它还不能正常工作.我什至可以使用以下命令运调用在(xul)浏览器元素中定义/链接的javascript函数
我正在开发一个包含浏览器元素的XUL应用程序.此浏览器元素的类型为“内容”,因此无法从浏览器中使用JavaScript访问XUL元素.不仅可以,还可以这样. 现在的问题是我无法从XUL元素访问浏览器元素中定义的功能. 有什么方法可以调用在浏览器元素中定义或链接的函数?解决方法:如您已经提到javascript-getElementsByTagName(“ div”).length对于任何网页均返回零
我正在尝试开发Firefox扩展.如下代码: var divList = document.getElementsByTagName("div") ; Components.utils.reportError("num of divs = " + divList.length) ; 总是说:-div数量= 0. 我不明白我在这段简单的代码中犯了什么错误.当我用“ *”替换“ div”时,在任何网页上我总javascript-没有滚动条的Xul列表框,有可能吗?
当Xul的列表框的菜单项超出其显示的范围时,the doc会显示“将出现一个滚动条,用户可用来显示其他行”. 有没有一种方法可以禁用滚动条,使其永远不会出现?解决方法:这是一个hack,不能保证在将来的版本中都能使用,但是您可以将其放在样式表中: #yourlistbox-id listboxbody { overflJavascript-Xul的listitem命令属性不起作用?
Xul的listitem command属性不起作用? 我已经制作了这个样本,但是它不起作用: <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window xmlns="http://www.mozilla.org/key在Xul或javascript中,是否可以隐藏鼠标光标?
在Xul或javascript中,是否可以隐藏鼠标光标?解决方法:尝试这个 #elementID{ cursor: none; } 签出MDC:Cursor.它的CSS3,因此仅在CSS3兼容的浏览器中受支持.使用JavaScript加载XUL资源
我该如何使用JavaScript加载XUL资源?我尝试在mdn上搜索,但找不到任何示例. 这里的动机是我想在没有id属性的元素上创建一个叠加层. 例如,我有以下xul文件: <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window xmlns="http://www.moziljavascript-是否有API可以禁用/启用Firefox扩展?
是否有API调用允许一个启用/禁用Firefox插件的调用?解决方法:您要使用nsIExtensionManager界面.javascript – FF扩展:在浏览器的多个实例上持续存在的全局变量,直到重置?
我们可以使用一个全局变量来保持多个浏览器实例(FF)吗? 我正在构建一个ff扩展,它必须占用主机和放大器.来自用户的端口名称,然后使用该主机和端口相应地执行菜单选项.此主机和端口必须保持相同,直到用户重置它(将为其提供选项)在JS文件中将变量声明为全局变量时,每次重新启动浏览器c – 初始化D3D9会导致第三方库停止工作
首先,一般情况……通过DLL加载的第三方库会渲染为HWND.它是简单的2D渲染,并没有以我能看到的方式直接使用D3D – DLL上的依赖性遍历显示了许多D3DKMT函数,如D3DKMTCreateDevice,但不是常规的D3D调用,如IDirect3D9 :: CreateDevice. 当我调用IDirect3D9 :: CreateDevice时,第三方javascript – Mozilla Firefox扩展开发. 577 <100.这怎么可能?
这是过去30分钟我无法弄清楚的事情. var file = Components.classes["@mozilla.org/file/local;1"]. createInstance(Components.interfaces.nsILocalFile); file.initWithPath( sPath ); ... if ( file.fileSize < (offsetContent+bytesToRead) ) {访问cookie,希望用JavaScript
我正在开发一个Firefox插件,允许用户(所有用户都是特定组的一部分;此插件在受众范围内非常有限)从状态栏查看其身份验证cookie的状态.我们都必须进行身份验证才能访问与工作相关的站点,但是当cookie过期时我们不会收到任何警告,因此这会导致工作流程中出现烦人且有时严重的中断.最javascript – 无法使用xul写入文件
尝试使用XUL代码在Windows临时目录中编写一个文件: function writeFile_launch_application(utility_name,utility_path) { var data ='tasklist /nh /fi "imagename eq '+utility_name+'" | find /i "'+utility_name+'">nul && (echlinux – 使用xulrunner的单文件应用程序 – 可能吗?
我以前曾试图弄乱xulrunner,现在我再次尝试:) 实际上,“真实”教程(Getting started with XULRunner – MDN)确实显示一个应该有application.ini和其他文件(可能压缩为.xpi,然后需要–install-app …),然后调用应该是这样的: xulrunner `pwd`/application.ini …但是,我想要一个更javascript – 在xul中导出到excel
所以我在js和xul中有我的函数,它在ods或xlsx中创建导出文件.在ods中导出工作正常,但问题是当我尝试以excel文件格式导出时.计划是创建将由treeToXLSX.xsl生成的xml文件content.xml.生成Content.xml,当我提取export.xlsx时,它就在那里,但xlsx为空.这些是我的文件 TREE.JS if(exportjavascript – 如何动态安全地设置XUL密钥?
我正在尝试为我的bootstrapped附加组件动态创建一个关键元素.目前,我创建一个键集元素并将其附加到document.getElementById(‘mainKeyset’).parentNode with appendChild()然后创建键元素(myKey)并将其附加到键集.我设置了密钥的id,修饰符和键属性,然后执行myKey.addEventListenejavascript – 开发一个简单的Firefox插件(JS注入)是否容易
所以我只是想知道是否很容易开发一个非常简单的Firefox插件,你可以点击一个按钮,它会执行一些Javascript代码! 请注意,我从来没有为firefox开发任何类型的插件,我只是想知道这是否是一件容易的事(如不到一个小时) 我还想将这个非常简单的插件重新分发给我的朋友.解决方法:如果您只想javascript – 如何在Thunderbird消息撰写窗口中访问消息内容?
我正在尝试编写一个Thunderbird扩展,它可以让你编写一条消息,但它会在发送之前处理消息文本.所以我需要访问电子邮件正文的纯文本内容. 这是我到目前为止,就像Extension Developer Javascript控制台中的一些测试代码一样. var composer = document.getElementById('msgcomposeWindjavascript – Firefox Extensions:为现有的chrome XUL元素添加功能
对于踢和笑,我正在尝试编写Firefox扩展.只是一个非常简单的.我已经完成了我找到的教程,并且我已经获得了基本的“Hello,World”应用程序. 我想做的是向浏览器的Firefox Application DOM(即标签)中的现有元素添加一个事件监听器.到目前为止,我能够找到的所有资源都显示了如何向应用javascript – 在XUL Firefox插件中的appendChild中断
我正在开发一个Firefox插件,我目前需要动态地将菜单项添加到menupopup元素中.我基本上尝试过Mozilla开发人员中心的所有方法,但没有一种方法可行. function populateDropdown() { var counter = 0; for (var key in services) { var newMenuItem = document.cjavascript – xul:仅为超链接创建右键单击上下文菜单项
我有一个问题要求建立firefox插件,基本上我的目标是做以下事情, 1)在我的插件中,我想显示右键单击上下文菜单项仅用于链接[锚标记]并隐藏页面其余部分的菜单项 2)如何将动态列表添加到我的菜单中,即根据用户的选择动态添加菜单列表项的数量. someOne可以指出我正确的方向 谢谢 !!解决