有人可以告诉我在哪里可以找到 Firefox 中浏览器元素的 ID?
我想menupopup
在 Firefox 的 Web 开发人员部分中添加一个,并且我需要id
在insertafter
属性中添加一个。
有人可以告诉我在哪里可以找到 Firefox 中浏览器元素的 ID?
我想menupopup
在 Firefox 的 Web 开发人员部分中添加一个,并且我需要id
在insertafter
属性中添加一个。
您可以看到源代码中的browser.xul
所有 ID及其包含文件,如browser-sets.inc
. 或者,您可以使用DOM Inspector 扩展在运行时检查浏览器窗口。
可以在以下位置找到 Web 开发者菜单弹出窗口:
http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser-appmenu.inc#144
<menupopup id="appmenu_webDeveloper_popup">
<menuitem id="appmenu_devToolbox">
...
或者,如果您有 DOM Inspector,请打开它并转到菜单:
文件->检查Chrome文档->chrome://browser/content/browser.xul
(browser.xul通常应该是与浏览器的任务栏或当前选项卡具有相同标题的第一项 (1))。
然后搜索 ID= appmenu_webDeveloper_popup
。许多其他菜单可以在 ID= 找到mainPopupSet
。
此外,这个暂存器片段列出了 Web 开发人员菜单弹出窗口中包含的子元素的 ID(将暂存器环境设置为浏览器,作为显示执行以输出结果):
var webdev=document.getElementById("appmenu_webDeveloper_popup");
var idList=Array.prototype.slice.call(webdev.children).map(function(node){
return node.id;
}).filter(function(id)id);
idList.join("\n");