問題タブ [safari-app-extension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
safari-app-extension - Safari App Extensionでタブを識別する(またはそのIDを取得する)にはどうすればよいですか?
Safari アプリ拡張機能を開発していますが、開いているタブを特定したいと考えています。IDが見つからないか、それを行う方法がありません。
Chrome には、それを行うための素晴らしい API があります: https://developer.chrome.com/extensions/tabs。Safari App Extension (Swift) でどうすればできますか?
Safari タブ API は非常に貧弱で、ID が含まれていません ( https://developer.apple.com/documentation/safariservices/sfsafaritab )
macos - Electron からロードするときに Safari アプリ拡張機能をデバッグするにはどうすればよいですか?
Safari ブラウザに Safari アプリ拡張機能をロードする Electron アプリがあります。ブラウザを開くと、拡張機能が にリストされていることがわかりますSafari -> Preferences... -> Extensions
。有効にするとすぐに、ツールバー アイコンが表示されてから消えます。拡張機能が Electron からロードされたときにデバッグする方法はありますか?
ios - メッセージを WKWebView に送信するとエラーがスローされる
WKWebView を使用して、Safari アプリ拡張機能のポップアップに HTML をロードしています。を使用してこのページにメッセージを送信しようとしてwebView.evaluateJavaScript("myFunction()")
いますが、エラー メッセージ で失敗しますEXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0)
。
最初はページが webView に読み込まれていないため、このエラーがスローされると思いましたが、ここではそうではありません。ページは完全に読み込まれますが、何らかの理由でこのエラーが発生します。これが私のコードです。
completionHandler 内でエラーをチェックしようとしましたが、そこには行きません。何か案は?
javascript - WKWebviewでWebページのpostMessageイベントをリッスンするには?
WKWebview に次のような Web ページをロードさせます。
localhost Web サービスの js ファイルに、メッセージの投稿イベントを追加します。
今、私は迅速なコードでこのイベントをリッスンしようとしていますが、可能ですか?