問題タブ [sfsafariviewcontroller]
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.
ios - SafariViewController で完了ボタンと検索バーを非表示にする方法
私はSafariViewController
ウェブページを表示するために使用していますが、デフォルトの「完了」ボタンではなく、アプリからプッシュしNavigationController
てナビスタックと戻る矢印を保持しています。ただし、デフォルトの [完了] ボタンと検索バーを非表示にする必要がありますSafariViewController
。それはまだ可能ですか?以下のコードとスクリーンショットを参照してください...
注:この質問へのリンクですが、答えはハックですが、SafariViewController APIを使用して解決策を探していました:SFSafariViewController:ナビゲーションバーを隠す
ios - SFSafariViewController プロンプトでキャンセル
SFSafariViewController
ユーザーがプロンプトで「キャンセル」と「開く」をタップしたかどうかを検出する方法はありますか?
たとえば、YouTube リンクであり、YouTube アプリがインストールされている場合、YouTube を開くように求められます。「キャンセル」をタップすると、表示されるのは からの空の Web ビューだけですSFSafariViewController
。ユーザーが「キャンセル」をタップした場合に URL をロードしたいと思います。
ios - Web ページを起動せずに WKWebView のスナップショットを取得する
WKWebView のスナップショットをキャプチャしようとしていますが、ビューが読み込まれていません。基本的に、アプリのユーザーがアプリへのリンクをコピーすると、リンクがバックグラウンドで開き、スナップショットが取得され、画像がアプリにコピーされます。
これは WebKit (または SFSafariWebServices) でそもそも可能ですか? スナップショットをキャプチャできますが、目的の Web サイトで特定のページが起動された後でのみです。
ios - SFSafariViewController とハンドオフ
SFSafariViewController を提示するたびに作業しているアプリでは、Mac にハンドオフ アイコンが表示されません。そのコントローラーを使用する他のアプリには表示されますが。
これを機能させるために必要な追加の手順はありますか?
ios - UITabBarController 内に SFSafariViewController を表示することは可能ですか?
タブ内に読み込みたいSFSafariViewController
ので、タブ バーは Safari ビュー全体の下部にあります。
これは可能ですか?私は運がないのでこれを試しました:
Safari ビューを全画面表示にする必要はありますか?