問題タブ [android-browser]

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 投票する
2 に答える
7663 参照

android - Androidブラウザ:それぞれが新しいウィンドウ/タブで(プログラムで)いくつかのURLを開きます

インテントを使用してURLを開く方法を知っています。

しかし、どうすれば新しいウィンドウ/タブでそれぞれ複数のURLを開くことができますか?

複数のインテントを作成し、それぞれを異なるstartActivityで開いてみましたが、リストの最後のインテントを開くだけです。

助けに感謝します!

更新:まだ答えを探しています:/

私は可能な解決策を考え出しました。それは確かに新しいウィンドウでURLを開きます。

BrowserBookmarksPage.java

どういうわけか、一度に複数のURLを開くアクティビティを開始する方法はありますか?setResult()とstartActivityForResult()で何か?

0 投票する
6 に答える
123480 参照

android - WebView リンクをクリックしてデフォルトのブラウザを開く

現在、webview を読み込むアプリがあり、すべてのクリックはアプリ内に保持されます。私がやりたいのは、アプリ内で特定のリンク、たとえばhttp://www.google.comをクリックすると、デフォルトのブラウザーが開くことです。誰かアイデアがあれば教えてください!

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

android - Webブラウザを強制的に閉じます

Twitterでサインインを使用するTwitterアプリケーションがあります。「設定」画面は、Twitterに移動するWebブラウザーのインスタンスを開き、ユーザーにクライアントアプリケーションの認証を要求し、Twitterからリダイレクトした後に「設定」ページに戻ります。これを除いて、Twitterやその他のすべてのものは正常に機能します:

  • 認証後、コントロールが「設定」アクティビティに戻ると、ブラウザインスタンスは開いたままになります。
  • これにより、ユーザーがログイン後に[設定]アクティビティから[戻る]ボタンで移動するたびに、UIエクスペリエンスが妨げられます。
  • 戻るボタンを押すと、ユーザーは「設定」アクティビティに進む前のアクティビティに移動するのではなく、Webブラウザに移動します。

これを取り除く方法はありますか?ブラウザを開く意図でフラグを渡して、ブラウザが閉じる必要があること、またはアプリケーションのビュースタックに存在する必要がないことをブラウザが認識できるようにすることはできますか?または他の解決策?

ありがとう!

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

javascript - Androidブラウザの長押し機能

Androidブラウザのアクションを長押しするのを防ぐためのjavascriptまたはhtmlメタはありますか?

例 1: Web ページで番号を長押しすると、[連絡先に追加] または [発信] ポップアップが表示されます。

例 2: Web ページで画像を長押しすると、[画像を保存] または [画像を表示] ポップアップが表示されます。

ありがとう!

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

android - Android 2.3 のプラグイン開発

私は Android が初めてで、Android 2.3 を使用しています。ソース コードにサンプル ブラウザ プラグインがあり、ビルドしようとしていますが、ビルドできません。

プラグインをコンパイルするには [ README.txt 内 ]

  1. 「make SampleBrowserPlugin」を実行します (libsampleplugin.so をコンパイルし、apk をビルドします)
  2. 前のコマンドで apk ファイルが生成されるので、その場所を記録します。

    上記の手順を使用してもビルドできません。

    私は次のことを試しました:-

    プラグイン「.so」を取得するために、最初にJNIフォルダーにコードをビルドして、「.so」を取得した後にEclipseを使用してプロジェクトapkをビルドすることを考えました。
    NDK ビルドを使用して JNI フォルダーにコードをビルドしようとしました。コードはビルドされず、「JNIHelp.h の JNIRegisterNativeMethod への未定義の参照」を与えていました。

    サンプル プラグインをビルドしてエミュレータにインストールする方法を教えてください。

0 投票する
4 に答える
13431 参照

android - ストリーミング メディアの Web ページから Android のオーディオ プレーヤーを起動する方法

SHOUTcast/HTTP インターネット ラジオ ストリームにリンクするには、従来、M3U や PLS などのプレイリスト ファイルにリンクしていました。そこから、ブラウザは、プレイリストを処理するために登録されたオーディオ プレーヤーを起動します。これは、どの PC、Palm、Blackberry、および iPhone でもうまく機能します。

この方法は、追加のソフトウェアをインストールしないと Androidでは機能しません。確かに、Just PlaylistsまたはStreamFuriousで問題なく処理できますが、Android インストールでデフォルトで一般的にインストールされるオーディオまたはビデオ プレーヤーを呼び出す方法が必要であると想定しています。

デフォルトでは、M3U または PLS を処理できるオーディオ プレーヤーはありません。プレーヤーはそれを開くように見えますが、「サポートされていないメディア タイプ」と表示されます。

これをさらに厄介なものにしているのは、ブラウザーが MP3 ファイルへのリンクを開くだけで、HTTP 経由で MP3 オーディオをストリーミングできることです。SHOUTcast がホストする MP3 ストリームに直接リンクするだけで、同じ結果になるはずですが、SHOUTcast はユーザー エージェント文字列で「Mozilla」を検出し、ストリームを送信する代わりに、そのストリームの情報ページを送信します。駅。

追加のアプリケーションを使用せずに、通常のモバイル サイトから Android の SHOUTcast ストリームにリンクするにはどうすればよいですか?

0 投票する
4 に答える
30027 参照

android - Android用のブラウザを作成するには?

親愛なる、私はBCAの学生です。私は最後の学期に 1 つのプロジェクトをしなければなりません。だから私はアンドロイドOS上で動作するウェブブラウザを作成することにしましたが、私は完全にこのアプリケーションに賛成です. だから、誰でも私を助けることができます。jdk、Android SDK 3.0、Eclipseなどの必要なツールはすべてインストール済みです。しかし、開発中のブラウザーをどこから開始する必要があるのか​​ わかりません。だから私を助けてください... このプロジェクトを行うのに2か月しかありません。これは2か月で可能ですか?

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

mobile-website - Android デバイスのブラウザでメタ ビューポート タグを使用する

モバイル Web サイトを開発していますが、モバイル Safari で問題なく動作します。ただし、Android デバイスでは、一部のデバイスでのみ Web サイトが拡大されすぎます。友人の電話で試してみたところ、彼は Android 2.1 を実行している HTC Magic を持っていて、正常に表示されましたが、2.1 を使用するエミュレーターと Android 1.5 を実行している Motorola Backflip である私の電話ではズームインしすぎて表示されます。なぜ矛盾があるのか​​ について何か考えはありますか?

リンクは次のとおりです。http://itphosting1.com/dtang/jarritos/

これは私が使用しているメタ ビューポート タグです。

デバイス間の解像度と画面サイズの違いに関係しているのではないかと思います。それを解決する方法はよくわかりませんが...

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

android - WebView はローカル イメージを自動スケーリングします

私の質問はこれと似ていますが、新しい質問を投稿するのに十分なほど異なっています。

WebViewリモート サーバーから PNG をダウンロードしてストレージに保存し、マルチタッチ ズームを無料で利用できるように開くイメージ ビューアーを作成しています。これらの画像は通常ドキュメントになるため、ユーザーは非常にズームインできることを望んでいます。これを有効にするのに十分な解像度の画像を送信していますが、WebView最初に画像を画面サイズにスケーリングすることで「助けて」いるようです。これは、画像の解像度が低すぎて適切に拡大できないことを意味します。

私はこれを探し回り、同様の 問題に遭遇した他の人を見つけましたが、私が見つけた唯一の可能な解決策は、画像をタイルに切り取り、ビューにロードする前に HTML を使用して再構築することでした。これはお粗末のように思えます。StackOverflow hivemind に、そのスケーリングをオフにする方法、または必要なものを取得する別の方法があるかどうかを尋ねています。

を初期化するコードWebView:

に画像をロードするコードWebView:

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

android - ブラウザの戻るボタン

私のアプリケーションから、Intent を使用してブラウザで Web ページを開きます。デフォルトの動作では、戻るボタンはブラウザの前のページにつながり、アプリケーションには戻りません。戻るボタンを押してユーザーをアプリに戻す方法はありますか?