問題タブ [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 投票する
0 に答える
156 参照

android - (ブラウザ) 画面のタッチが再描画を妨げているようですか?

基本的なドラッグ アンド ドロップ テストを実装しようとしていたところ、奇妙な問題が発生しました。原因を絞り込むために、以下の例に簡略化しました。基本的に、ボックスの色を毎秒反転させるタイマーがあります。ページを読み込むと、問題なくボックスの色が交互に表示されます。

問題は、画面に触れると、色の更新が停止することに気付くでしょう! コンソール ログで確認できるため、イベントはまだ発生していますが、何らかの理由で実際の UI は変わりません。

何が起こっているのか、回避策があるかどうかを知っている人はいますか? 私はアンドロイド2.1でこれを見ています。ドラッグアンドドロップをしようとしているタッチイベントリスナーがあったため、私はもともとこれに出くわしました:)

ありがとう!

私のDOMにはこれだけがあります-

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

android - メールのリンクからアプリを起動しましたが、リンクが gmail でフィルタリングされました。どうすればよいですか? 助けを求める !

メールのリンクからアプリを起動したい。このリンクは特別なスキーマに基づいています。

アプリのアクティビティ (AndroidManifest.xml) で使用します。

私のアプリでは、ユーザーが「メールで共有」ボタンをクリックすると、Gmail アプリが開き、メールが送信されます。


「emailBody」には特別な URL リンクが含まれています: ace:adid=9ca98efe-ef48-47c0-aff5-058224b3093d


When I send this email to others, The recipient open the mail, there is no such a special URL link.

I do not know why ? When I use other email (not gmail) send the same html content, It's ok. the recipient can see the special URL link.

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

android - AndroidでWebアプリを閉じるとCookieがクリアされる

私はAndroid携帯用のWebアプリケーションに取り組んでいます。これは基本的に、Android用のPhonegapを使用してパッケージ化されたいくつかのjsおよびhtmlファイルです。サーバーに http リクエストを送信し、いくつかの Cookie を取得しています (寿命は 10 年です)。これらの Cookie は、応答ヘッダーによって設定されます。これで、このセッションでは問題なく動作し、設定された Cookie がリクエストごとに送信されます。ただし、アプリを終了して再起動すると、Cookie は消え、リクエストと共に送信されません。
クッキーの寿命は10年です。彼らは固執するべきではありませんか?どこが間違っているのか教えてください。

編集--クッキーをsqlite dbに保存してから、ajax呼び出しを行う前にdocument.cookieに適切に設定しようとしました。まだ送信されていません。何か案は...?

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

android - カスタム Web ブラウザが遅すぎる

カスタム Web ブラウザーを使用して、URL からストーリーを読み込んでいます。ただし、カスタム Web ビューでは、Web ページの読み込みに時間がかかります。しかし、同じ URL を Android ブラウザーまたはシステムのブラウザーにロードすると、非常に高速にロードされます。カスタム Web ビューに最適化の方法があるので、Web ページをすばやくロードしたり、Android OS に依存したりできます..???? どんな助けでも大歓迎です。

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

android - カスタムWebViewのデータの読み込みが非常に遅い

Webビューの外部URLからWebページをロードしているアプリケーションに取り組んでいます。ページの読み込みには時間がかかります。Androidのネイティブブラウザで同じURLを開いた場合、ロードは完全に正常ですが、カスタムWebビューのパフォーマンスは非常に悪くなります。

これが私のcustomWebViewアクティビティのonCreateメソッドです。

カスタムWebビューを介してWebページの読み込み時間を短縮するためにできることはありますか。助けていただければ幸いです。

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

android - なぜAndroidWebViewはネイティブのAndroidブラウザよりもはるかに遅いのですか?

私のアプリケーションでは、ロードする外部URLがいくつかあり、カスタムWebビューを使用しています。しかし、このWebビューのパフォーマンスは非常に遅いです。ネイティブのAndroidブラウザで同じURLを開くと、正常に機能します。しかし、Webビューでは、ページの読み込みにかなりの時間がかかります。とにかく、Webページの読み込み時間に関してWebビューのパフォーマンスを向上させることができるということはありますか?ヘルプは常にありがたいです。

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

android - ブラウザを使用して apk で提供されるヘルプを表示する方法

ブラウザを使用して、アプリケーションの HTML ヘルプを表示したいと考えています。
次のようなインテントを送信する予定でした: How to launch browser to open local file

私が検討した私のアプローチは次のとおりです。

  1. インストール時にファイルをSDカードにコピー -
    わかりません。それは可能ですか?

  2. ファイルをアセットに保存 -
    ブラウザがアプリのアセットにアクセスできないと思います

  3. ファイルをアセットに保存し、アプリケーション
    の起動時にそれらを SD カードにコピーする

これを正しく行う方法はありますか?

0 投票する
3 に答える
8095 参照

android - 私のアプリが最初の起動時にそれを受け取るように、Androidマーケットにカスタム引数を渡すことは可能ですか?

カスタム引数をAndroidマーケットに渡す方法(または他の方法)はありますか?それにより、アプリはインストールされた後(そして初めて実行された後)に引数を受け取ります。

説明させてください。

  1. arguments1 = "Hello world1"でインテントを開始します(毎回カスタム引数)
  2. Androidマーケットからアプリをインストールします。
  3. 初めてアプリを開きます。
  4. アプリはメッセージ「Helloworld1」を表示します

アンドロイド市場だけでなく、どんな場合でもかまいません。

ほとんどの場合、アプリはバインドされたhttpスキーマを使用してバーコードスキャナーを介してインストールされます。したがって、ブラウザの回避策も可能です。HTML5クライアント側ストレージ(ブラウザに引​​数を保存し、アプリを初めて実行するときにそこから取得します)

アップデート

解決策は、ブラウザにCookieなどを作成し、インストールしたアプリケーションからアクセスすることです。それは可能ですか?もしそうなら、あなたはそれについていくつかの情報を提供できますか?ブラウザはアプリケーションとデータを共有できますか?

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

android - Android WebView VS 電話ブラウザ

WebViewを使用して多くの奇妙な動作を経験しましたが、各電話にインストールされていると のAndroid間にこれほど多くの違いがあるのはなぜでしょうか?WebViewBrowser

例として、 、、、YouTube 埋め込みなどHTMLを含むコンテンツを表示する必要のあるアプリケーションをいくつか開発しました。そのため、このページを 内に表示する際に多くの問題がありました。まったく表示されないか、空白になるか、ビデオが再生されないかなどです。そして奇妙なことは、電話にインストールされた状態で開くと、それらが正しく機能することです。JavaScript を有効にして、 diffrent を試し、 を設定して JavaScript エラーを探しましたが、何も機能しませんでした。jquery-mobileflashjavascriptWebViewsBrowserWebSettingsWebChromeClientWebViewClient

そのため、このコンポーネントは電話にインストールされているアプリケーションWebViewとはまったく異なるという結論に達しました。できるだけ多くのページをサポートするためにBrowser、すべてのメーカーが独自に作成していると思います。BrowserWebViewAndroid SDK

私は正しいですか?または、これには別の理由/説明がありますか? ありがとう。

編集: @ondoteam が提案したことはすべて、現時点で有効化および設定されています。とにかく内部的なものであったそのウェブサイトへの参照はもうありません。