【发布时间】:2016-07-14 08:22:48
【问题描述】:
我有一个 Crossrider 扩展程序,当单击扩展程序图标时,它会弹出一个带有 PNG 图像的菜单(在 popup.html 中)。这工作正常。但我也想在用户输入某些 URL 模式时以相同的方式打开 popup.html(这部分也已经在工作)。在过去的几个小时里,我没有尝试过任何工作。帮助!分机号:83484
在 background.js 我有这个:
appAPI.browserAction.setPopup(
{
resourcePath: 'popup.html',
height: popupDims[ appAPI.platform ].height,
width: popupDims[ appAPI.platform ].width
});
在 extension.js 我有这个:
appAPI.openURL(
{
resourcePath: "popup.html",
where: "window",
focus: true,
focusTimer: 5000,
height: 300,
width: 300
});
我也使用了“弹出”而不是“窗口”。
popup.html 窗口/弹出窗口不显示文件中引用的图像,即使该图像存在于我单击扩展图标时显示的弹出窗口中。此外,当单击图标后显示弹出窗口时,链接有效,但在上面的代码中无效。
【问题讨论】:
-
你应该 a) 展示你已经尝试过的东西,并且 b) 解释“不起作用”的含义。您将更有可能在帖子中获得有关该信息的帮助。
标签: crossrider