我开发了一个在 Safari 5 中运行良好的带有 Popover 的 Safari 扩展。我在 Javascript 中使用了以下代码来重新加载页面:
safari.extension.popovers[0].contentWindow.location.reload();
以下代码用于转到另一个 HTML 文件:
safari.extension.popovers[0].contentWindow.location.replace("second.html");
但是在 Safari 6 中,如果我使用这些代码之一,Safari 不仅会在弹出窗口中打开链接,还会在主窗口中打开链接。
我怎样才能解决这个问题?