这个>按钮<代码是我用来在单独的浏览器窗口中打开网站的代码:
<button type="button" onclick="window.open('http://www.tc.gc.ca/eng/railsafety/rules-tco93.htm','_blank')">CROR</button>
&gt;按钮&lt;当我使用Eclipse / PhoneGap开发我的BlackBerry Z10应用程序时,代码按预期工作。点击按钮,该站点将在另一个窗口中打开。
我正在切换到BlackBerry的WebWorks平台。当执行相同的代码时,浏览器窗口将打开我的应用程序顶部。如何让它在自己的窗口中打开?
我已经浏览过在stackoverflow上找到的其他示例,但它们似乎与旧的Blackberry操作系统和设备有关。
我也看过黑莓手机的文档,但它们看起来很矛盾(我猜这个平台很新,很快就会发展)。
由于 罗布
答案 0 :(得分:0)
我为BlackBerry WebWorks GitHub repo编写了一个非常好的示例。这将告诉你如何做到这一点。基本上你可以通过几种方式实现。
<强>的JavaScript 强>
// top
var link = document.getElementById('vTop');
link.addEventListener('click', function(e) {
e.preventDefault();
childWindow = window.open('http://developer.blackberry.com', '_top');
});
<强>内联强>
<a href="http://developer.blackberry.com" target="_top">Click Me</a>
请注意,在WebWorks中,您还希望“白名单”您尝试访问的域名。在此处查看完整示例:BB10-WebWorks-Samples/ChildBrowser