javascript - Firefox 中响应式设计 View 选项的 API

标签 javascript firefox firefox-addon

有什么方法可以打开 Firefox 的 native 响应式设计 View 吗?以下是启动响应式设计 View 后的屏幕截图

我已经有一个基于 xul 的插件,它具有另一个功能,但我想从其中开始响应式设计 View 。另外我想从我的插件中操作这个(触摸 View 和尺寸)。我在文档中找不到任何 API,它有吗?

enter image description here

最佳答案

这是可能的。

var mytmp = {};
Cu.import("resource:///modules/devtools/responsivedesign.jsm", mytmp);
var win = Services.wm.getMostRecentWindow('navigator:browser');
mytmp.ResponsiveUIManager.toggle(win, win.gBrowser.tabContainer.childNodes[0]);

将 win 设置为 DOMWindow ,即 chrome 窗口,即您要切换到响应式 View 的选项卡

onoff功能可用。以下是 ResponsiveUIManager 中可用的所有功能:

功能详情:http://mxr.mozilla.org/mozilla-release/source/browser/devtools/responsivedesign/responsivedesign.jsm#20

关于javascript - Firefox 中响应式设计 View 选项的 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24822815/

相关文章:

javascript - 通用 Reddit 分享按钮

javascript - 如何向cloud9中的server.js发送post请求

javascript - window.location.reload 不适用于 Firefox 和 Chrome

javascript - 如何在 Firefox 插件中使用来自外部 URL 的内容脚本文件

javascript - 检测 FF 附加组件中的导航

javascript - 当工作站被锁定时收到通知

javascript - 图像大小对 CSS 渲染/绘画性能有多大影响?

javascript - 使类 "form-control"的所有表单元素可编辑

CSS 透视图在 Firefox 中不像在其他浏览器中那样起作用

linux - 更改 Firefox 扩展目录