問題タブ [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.
ios9 - サイズをカスタマイズするSafari View Controller、フレームをサブビューとして追加
Safari ビュー コントローラーをカスタマイズして、ナビゲーション バーとナビゲーション バー ボタンが画面に表示されるようにするにはどうすればよいですか? これは可能ですか?
ios9 - SFSafariViewController から Native App Interface へのデータ交換
私は、SafariViewController とネイティブ ios インターフェイスの間でデータを共有する必要があるものに取り組んでいます。UIWebView でそれを行う方法は知っていますが、ここでは、SFSafariViewController を使用してそれを行う方法を理解するのが少し複雑です。
誰かがこのようなものを試した場合は、私に知らせてください. それまでの間、関連するものが見つかったら共有します。
ios - SFSafariWebViewController が Cookie を Safari と適切に共有しないのはなぜですか?
SFSafariViewController
URL http://www.w3schools.com/js/js_cookies.aspへのポイントを含む非常に基本的なアプリを作成しました。これは、Cookie の読み取りと書き込みのテスト Web サイトです。
次に、同じ Web サイトを Mobile Safari にロードし、1 つの Cookie を追加しました。私は自分のアプリに切り替え、Cookie を読みました。Safari に戻り、別の Cookie を追加し、アプリに戻りますが、2 つ目の Cookie が表示されません。ページを更新しましたが、違いはありません。Safari に戻り、Cookie を読み取ります。どちらも正常に読み取られます。
Cookie が適切に書き込まれ、読み取られるようにするために、アプリ間で何かする必要がありますか?
ios - SFSafariViewControllerDelegate メソッドが、View Controller 以外にデリゲートを割り当てるときに呼び出されない
リンクボタンがタップされたときに SFSafariViewController を表示する単純なビューコントローラーがあります。
SafariDelegate は SFSafariViewControllerDelegate に準拠し、デリゲート メソッドが起動したときにのみログに記録します。
SafariDelegate.h
SafariDelegate.m
ボタンをタップすると、safariviewcontroller はページを適切にロードしますが、デリゲート メソッドは呼び出されません (「完了」を押したときを含む)。「vc」が表示されている行にブレークポイントを貼り付け、その時点でデリゲートが適切に設定されていることを確認しました。私は何が欠けていますか?
ios - SFSafariViewController を UISplitViewController の詳細コントローラーとして設定するにはどうすればよいですか?
ドキュメントとすべての例から、SFSafariViewController は、特定の URL をセットアップ パラメーターとしてプログラムでインスタンス化する必要があることがわかりました。UISplitViewController の詳細コントローラーとして SFSafariViewController を使用することは可能ですか? これを行う唯一の方法は、ストーリーボードにセグエを設定することですが、その場合、SFSafariViewController にはコンテンツを表示するために必要な URL がありません。可能であればプログラムでこれを達成する方法についてのアドバイスをいただければ幸いです。
javascript - WKWebView WebGL のパフォーマンスは Safari よりも低い
WKWebView を使用してアプリでこのストリームを表示しようとしていますが、フレーム レートが 1 FPS 未満です。ストリームは webGL を使用しています。同じストリームを Safari で開くと、うまく動作します。SFSafariViewControllerを使用し、サブビューとしてビューに挿入する予定です。それは可能ですか?パフォーマンスは良くなると思いますか?そうすることでアプリが拒否される可能性はありますか? クライアント JavaScript を編集するとパフォーマンスが向上しますか?
ios - iOS SFSafariViewController と Javascript
従来の UIWebview では、Web ビュー内にロードされた Web ページに JavaScript を簡単に挿入できます。
SFSafariViewController でこれを行う方法はありますか?
SFSafariViewController は、Cookie にアクセスできるため、私のニーズに最適であり、既に認証されたユーザーが Web サイトにアクセスできるようにする必要があります。しかし、私のネイティブ iOS アプリは、読み込まれた Web ページ内のフォーム フィールドに入力できる必要があります。ネイティブ アプリは、デバイス カメラの起動とバーコードのスキャンを担当し、バーコード テキストを Web ページの特定のフィールドに挿入します。Safari ビューに JavaScript を挿入するだけで、これを簡単に行うことができます。
何かご意見は?これは制限されているものですか?これに関する情報が見つかりません。
ありがとう
ios - このユーザーのような暗いテーマで SFSafariViewController を使用するにはどうすればよいですか?
StackOverflow の質問に対するスクリーンショットで、ユーザーが暗い SafariViewController を提示したことがわかりました: https://stackoverflow.com/a/36099965/998117
これはどのように達成されますか?を使用して有効にできないようですUIAppearance
。
http-status-code-404 - SafariViewController に送信された URL がエラー 404 を返すかどうかを検出する方法
SafariViewController に送信された URL がエラー 404 (ページが見つかりません) を返し、別のデフォルト URL に送信するか、SafariViewController を却下するかどうかを検出する方法はありますか? 私は今この方法を使用しています。objective-c をお願いします。
objective-c - SFSafariViewController でローカルの pdf ファイルを読み込むことはできますか?
WKWebViewController で試しましたが、まだ動作しません。