0
A
回答
0
我正在开发一个不带定时器的时间跟踪应用程序Lapsus。
迈克是正确的 - 答案就在下面的AppleScript:
tell application "Safari"
URL of current tab of window 1
end tell
我在我的应用程序现在这样做的,它就像一个魅力。
如果您正在构建Cocoa应用程序,则可以使用NSAppleScript,Scripting Bridge或更理想的方式与AppScript的Objective C绑定一起执行此操作。
我检查窗口1是否先存在,但是如果您想将此脚本作为一个运行,您可能希望用@try @catch块将其包围以捕获NSAppleScript抛出的任何异常。
0
那么这与WebKit无关。您必须使用AppleScript或类似软件来追踪Safari的功能。或者,也许可以监视磁盘上的历史存储。
相关问题
- 1. 使用ASP.Net跟踪打开的页面
- 2. Erlang跟踪:无法打开跟踪
- 3. 跟踪打开的窗口
- 4. 如何跟踪某些屏幕打开?
- 5. 如何跟踪在网站上打开的文档
- 6. 如何跟踪使用Python在Web浏览器中打开的网页?
- 7. 如何在网页中跟踪ActionScript?
- 8. 跟踪文件打开
- 9. 热门网页跟踪
- 10. 在后台跟踪网页
- 11. 如何在网页中打开网页?
- 12. myfonts如何跟踪其网页字体的页面浏览量?
- 13. 实施像素跟踪跟踪打开率在谷歌分析
- 14. 跟踪打开的子对话框
- 15. 打开histroy文件的Windows跟踪
- 16. 网页加载时间跟踪网站
- 17. 如何跟踪从移动应用程序打开网站时的引荐
- 18. WPF OpenFileDialog如何跟踪上次打开的文件的目录?
- 19. 跟踪ASP.NET网页的性能降低
- 20. 跟踪网页更改的程序
- 21. 跟踪网页访问者的行为
- 22. scalajs网页上的活动跟踪
- 23. 参数查询运行超链接和打开网页,用于跟踪UPS包
- 24. 如何打印StackOverflowException的堆栈跟踪
- 25. 网域跟踪
- 26. 跟踪网址
- 27. 如何打开客户端的WCF跟踪?
- 28. 如何打开weblogic的调试和跟踪日志记录?
- 29. tomcat:如何打开jdbc:oracle连接的堆栈跟踪?
- 30. 如何跟踪javascript中打开的子窗口
谢谢。这正是我需要的。祝你的应用程序好运〜 – Dan 2010-09-02 08:06:50