从 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";

祝你好运!