从 Firefox WebExtension 打开响应式视图
Open responsive view from Firefox WebExtension
我有一个用于 firefox 的遗留插件,可以在响应式视图中打开选项卡。为此,我使用了
中可用的响应式设计模块中的功能
try { Components.utils.import("resource://devtools/client/responsivedesign/responsivedesign.jsm", respdsgn);
} catch (e) {
try { Components.utils.import("resource:///modules/devtools/responsivedesign.jsm", respdsgn);
} catch (e) {
respdsgn = null;
}
}
据我了解,使用新的网络扩展程序不再可能 api。是否有替代 api 可用于为特定选项卡打开响应式视图?或者是否仍然可以以某种方式使用旧样式?
感谢指点!
不能使用旧样式(或变体)打开响应式视图。 WebExtensions 中(还)不存在用于打开响应视图的 API,并且没有待处理的功能请求。如果需要,您可以在此处创建一个:http://bugzilla.mozilla.org/
(select WebExtensions - 未分类为产品)
最接近实现相同结果的方法是自己实现响应式设计模式。这应该不难做到,因为您只需更改 "html" 元素的宽度和高度。
内容脚本:
document.getElementsByTagName("html")[0].width = "250px";
祝你好运!
我有一个用于 firefox 的遗留插件,可以在响应式视图中打开选项卡。为此,我使用了
中可用的响应式设计模块中的功能try { Components.utils.import("resource://devtools/client/responsivedesign/responsivedesign.jsm", respdsgn);
} catch (e) {
try { Components.utils.import("resource:///modules/devtools/responsivedesign.jsm", respdsgn);
} catch (e) {
respdsgn = null;
}
}
据我了解,使用新的网络扩展程序不再可能 api。是否有替代 api 可用于为特定选项卡打开响应式视图?或者是否仍然可以以某种方式使用旧样式?
感谢指点!
不能使用旧样式(或变体)打开响应式视图。 WebExtensions 中(还)不存在用于打开响应视图的 API,并且没有待处理的功能请求。如果需要,您可以在此处创建一个:http://bugzilla.mozilla.org/
(select WebExtensions - 未分类为产品)
最接近实现相同结果的方法是自己实现响应式设计模式。这应该不难做到,因为您只需更改 "html" 元素的宽度和高度。
内容脚本:
document.getElementsByTagName("html")[0].width = "250px";
祝你好运!