開いたSafariドキュメントをなんとかして列挙し、自分のサードパーティのCocoaアプリケーションからそれらのDOMにアクセスすることは可能ですか?
そのような相互作用を行うのに役立つSafari拡張機能を作成することを考えましたが、同じ結果を達成するためのより簡単な方法があるかもしれません。
開いた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を提供します)
おそらくこれはあなたにとって興味深いものです:http:
//phantomjs.org/
ソースも利用可能です。