简单的仪表板应用程序
我想享受仪表板小部件的乐趣,所以我尝试了一个简单的应用程序:
小部件上方会有一个按钮,单击该按钮将打开 Safari 中的 StackOverflow 网站。
为了实现它,我尝试了以下操作:
- 创建了一个自定义仪表板小部件。
- 从库中添加了一个按钮。
- 将 gotoStackOverflow 处理程序与 onclick 事件关联。
在函数 gotoStackOverflow 的主体中,我编写了以下代码:
window.open('https://stackoverflow.com/','Stackoverflow','宽度=400,高度=300' );
当我“运行”应用程序时,我发现单击按钮时没有出现浏览器窗口。
谁能建议我哪里可能错了或/以及一些有用的链接来使用仪表板代码和仪表板小部件?
I am trying to have some fun with dashboard widgets, so I tried a simple application :
There will be a button over the widget which when clicked will open
StackOverflow website in safari.
To implement it, I tried this:
- Created a custom dashboard widget.
- Added a button to it from library.
- Associated gotoStackOverflow handler with onclick event.
in body of function gotoStackOverflow, I wrote this code:
window.open('https://stackoverflow.com/','Stackoverflow','width=400, height=300');
When I 'Run' the application I found no browser window appearing on click of the button.
Can anyone suggest me where I may be wrong or/ and some useful links to play with dashcode and dashboard widgets?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
当我重新创建它时,您的代码运行良好。也许您在 Safari 中屏蔽了弹出窗口?
Your code runs fine, when I recreate it. Maybe you have pop-ups blocked in Safari?
你添加
到plist了吗?否则,外部世界将无法使用。
have you added
to the plist? if not the outside world will not be available.
我使用以下代码来解决我的问题:
干杯...:)
Miraaj
I have used following code to solve my problem:
cheers... :)
Miraaj