5

ウェブサイトをロードする webview タグを持つ Chrome 用のパッケージ化されたアプリを作成しています。

Web サイトの JavaScript コードが Web ビューに読み込まれたことを検出することは可能ですか? navigator.userAgent プロパティには手掛かりがありません。

4

2 に答える 2

3

Jivingsが言及したものに加えて、他のアプローチ:

  • http://example.com?in_webview=1などのわずかに異なる URL を webview に読み込み、それをサイトが提供する JavaScript に反映させます。
  • 同じアイデアですが、#fragment を使用します。#fragment が正しく機能するかどうかはわかりませんが、機能する場合は、奇妙なクエリ パラメータによってサーバーが混乱することがないので便利です。
  • 埋め込みツールを使用して、スクリプトを webview の DOM に挿入し、別のことを行います。
于 2013-06-23T00:15:13.850 に答える