如何从 XULRunner 中的 XUL 应用程序启动网页?
以下按钮处理程序的 XULRunner 等效项是什么?
function launch_page() {
var win = Components.classes['@mozilla.org/appshell/window-mediator;1']
.getService(Components.interfaces.nsIWindowMediator)
.getMostRecentWindow('navigator:browser');
win.openUILinkIn('http://www.google.com', 'window');
}
这不会在使用 XULRunner --install-app ./foo.xpi 安装到 Program Files 的 XUL 应用程序中执行任何操作。
有什么方法可以让我的 XUL 应用程序启动用户的默认浏览器以在单击按钮时显示网页?
What is the XULRunner equivalent of the following button handler?
function launch_page() {
var win = Components.classes['@mozilla.org/appshell/window-mediator;1']
.getService(Components.interfaces.nsIWindowMediator)
.getMostRecentWindow('navigator:browser');
win.openUILinkIn('http://www.google.com', 'window');
}
This does not do anything in my XUL app that's installed to Program Files using XULRunner --install-app ./foo.xpi.
Is there any way for my XUL app to launch the user's default browser to display a web page on a button click?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这目前有效:
有人有更标准的方法吗?
This works for now:
Anybody got a more standard way?