是否有可能枚举已打开的Safari文档并从我自己的第三方Cocoa应用程序访问其DOM?

我曾想过要编写一个Safari扩展程序,该程序可以帮助我进行这种交互,但是也许有一种更简单的方法来实现相同的结果。

最佳答案

我不确定这是否有帮助,但是您可以像这样通过AppleScript访问特定元素:

  tell application "Safari"
    set xxx to do JavaScript "document.getElementsByClassName('user-details')[0].childNodes[0].href" in document 1
end tell


(从此页面向您的用户个人资料提供URL)

关于objective-c - 从Cocoa应用程序访问Safari文档的DOM,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11600199/

10-12 12:40
查看更多