問題タブ [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.

0 投票する
0 に答える
360 参照

swift - UIwebView で .txt ファイルを読み込んで使用する

私のアプリは既に webview を使用して web サイトを表示しています。私はすべてうまく機能しています。私が抱えている問題の 1 つは、使用したい URL が実際にはプロジェクトにハード コードされていることです。プロジェクトで、.txt ファイルにリストされているすべての URL を読み取り、それぞれについて Safari ビュー コントローラー (SVC) で開くようにします。前に言ったように、ハードコードされた URL がそこにあるだけで、SVC でさえアプリが動作しています。クリックした URL が .txt ファイルに含まれているかどうかを確認して、webview ではなく SVC で開くことができるようにしたいと考えています。ファイルの読み取り方法の例をいくつか見ましたが、Web ビューや SVC を組み込んだものはありませんでした。

0 投票する
2 に答える
2098 参照

ios - loadHTMLString: SFSafariViewController の類推

メソッドを使用して UIWebView にあったように、コンテンツを SFSafariViewController にロードすることは可能loadHTMLString:ですか? 何か調べてみたのですが、SFSafariViewController はインターネットのデータしか表示できないようですが、本当ですか?

0 投票する
1 に答える
613 参照

ios - SFSafariViewController にカスタム アクティビティを追加するには?

アプリで表示している にカスタム アクティビティ ( UIActivity)を追加したいと考えています。SFSafariViewControllerこれどうやってするの?

0 投票する
0 に答える
604 参照

ios - Swift で iOS の YouTube アプリの代わりに SafariController で YouTube リンクを開く方法

iOS9 では、 SFSafariViewControllerで YouTube チャンネル リンクを開きたいと考えています。私の携帯にYoutubeアプリケーションがない場合は、すべて正常に動作します。問題は、youtube アプリケーションをインストールするときに、手動で activitiIndicator View を追加したために先に進めないことです。問題は画像に記載です。

注:アプリケーションが存在するかどうかを確認するソリューションがあります。アプリケーションが存在する場合は、アクティビティ ビューを削除します。

この問題は、YOUTUBEリンクのみに発生します。Facebook 、 Instagram などの他のリンクは正常に機能しています。

誰でも私にBetter Solutionを教えてもらえますか。

注:このリンクからの解決策が見つかりません

EDITED:手動で追加されたアクティビティ ビュー。

ここに画像の説明を入力

0 投票する
1 に答える
407 参照

swift - Swift SafariViewController アニメーション

私の SpriteKit ゲームでは、すべて横向きで、SafariViewController を表示しています。

開閉アニメーションは右側から。

Facebook SDK を使用して Facebook にログインすると、SafariViewController も使用しているように見え、下から出入りしてアニメーション化されます。

これも達成できる方法はありますか?

0 投票する
0 に答える
136 参照

swift - SFSafariViewcontrollerでAdmobバナーを表示するにはどうすればよいですか?

SFSafariViewcontroller を使用して、アプリ内で外部 Web サイトを開くために SWIFT 2.0 でアプリを開発しています。アプリ内に広告を表示するために Admob を使用しているので、SafariViewController Webapages の上にバナーを表示できる方法があるかどうかを知りたいです。

0 投票する
0 に答える
173 参照

swift - ガイド付きアクセス モードの SafariViewController が機能しない

SafariViewController を使用して Web ページを開いています。それは正常に動作します。ただし、クライアントの要件により、このアプリはガイド付きアクセス モードにする必要があります。アプリをガイド付きアクセス モードにすると、Web ページが表示されず、コンソールに以下のエラーが表示されます。

次のエラーでリモート ビュー コントローラーを取得できませんでした: エラー Domain=_UIViewServiceInterfaceErrorDomain Code=0 "(null)" UserInfo={OriginalError=Error Domain=FBSOpenApplicationErrorDomain Code=1 "(null)"}

SafariViewController を開くコードは次のとおりです。

この問題のアイデアを教えてください。