在标题

时间:2017-10-24 19:11:14

标签: google-chrome firefox google-chrome-extension firefox-webextensions browser-extension

我即将为Firefox创建WebExtension。此浏览器插件会打开一个小弹出窗口并显示一些信息。

不幸的是,打开的弹出窗口非常难看,因为它的窗口标题看起来像这样:

moz-extension://158ef65-...-...-...-...4af8 - My desired title - Mozilla Firefox

unwanted GUID in front of title

显然,我正在寻找的方法是隐藏窗口标题中的前置字符串mox-extension://,并让它显示字符串My desired title。我认为Chrome扩展程序的行为方式相同,但会改为chrome-extension://。所以我认为我的问题也适用于那里。

windows.create() function允许我定义titlePreface,但这并不能解决问题。它只是预先设置了另一个字符串,但仍然留下了不需要的扩展名前缀和GUID。

titlePreface doesn't help either

我设置了浏览器操作(打开弹出窗口的按钮),如下所示:

browser.browserAction.onClicked.addListener((tab) => {
  var url = browser.extension.getURL("foo.html");
  var creating = browser.windows.create({
    url: url,
    type: "panel",
    height: 400,
    width: 600,
    titlePreface: "foo!" // "My desired title" is in the head of the foo.html file
  });
  creating.then(onCreated, onError);
});

那么有人能告诉我如何隐藏包含GUID的前缀吗?

0 个答案:

没有答案