我想尝试使用仪表板小部件,所以我尝试了一个简单的应用程序:
小部件上会有一个按钮,点击后会打开 在Safari中的StackOverflow网站。
为了实现它,我尝试了这个:
在函数体gotoStackOverflow中,我写了这段代码:
window.open('https://stackoverflow.com/','Stackoverflow','width = 400,height = 300');
当我'运行'应用程序时,我发现点击按钮时没有出现浏览器窗口。
任何人都可以建议我在哪里出错或/和一些有用的链接来使用dashcode和dashboard小部件?
答案 0 :(得分:1)
当我重新创建代码时,您的代码运行正常。也许你在Safari中阻止了弹出窗口?
答案 1 :(得分:1)
你添加了
<key>AllowNetworkAccess</key>
<true/>
对pist?如果不是,外面的世界将无法使用。
答案 2 :(得分:0)
我使用以下代码来解决我的问题:
function gotoStackOverflow(event)
{
widget.openURL("http://stackoverflow.com/");
}
欢呼......:)
Miraaj