タグ付けされた質問 「webview」

HTMLコンテンツをホストするグラフィカルユーザーインターフェイスの要素。Androidの場合は、android-webviewタグを確認してください。iOSの場合、uiwebviewまたはwkwebviewの下を確認します。

12
WebビューからHTMLコンテンツを取得する方法
WebビューからHTMLコードを取得する最も簡単な方法はどれですか。私はstackoverflowとgoogleからいくつかの方法を試しましたが、正確な方法を見つけることができません。正確な方法を教えてください。 public class htmldecoder extends Activity implements OnClickListener,TextWatcher { TextView txturl; Button btgo; WebView wvbrowser; TextView txtcode; ImageButton btcode; LinearLayout llayout; int flagbtcode; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.htmldecoder); txturl=(TextView)findViewById(R.id.txturl); btgo=(Button)findViewById(R.id.btgo); btgo.setOnClickListener(this); wvbrowser=(WebView)findViewById(R.id.wvbrowser); wvbrowser.setWebViewClient(new HelloWebViewClient()); wvbrowser.getSettings().setJavaScriptEnabled(true); wvbrowser.getSettings().setPluginsEnabled(true); wvbrowser.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); wvbrowser.addJavascriptInterface(new MyJavaScriptInterface(),"HTMLOUT"); //wvbrowser.loadUrl("http://www.google.com"); wvbrowser.loadUrl("javascript:window.HTMLOUT.showHTML('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>');"); txtcode=(TextView)findViewById(R.id.txtcode); txtcode.addTextChangedListener(this); btcode=(ImageButton)findViewById(R.id.btcode); btcode.setOnClickListener(this); } public void …

13
WebViewおよびHTML5 <video>
私はとりわけ、いくつかのWebサイトを「フレーム化」する安価なアプリをつなぎ合わせていWebViewClientます。ビデオをヒットするまで。 ビデオはHTML5 要素として実行され、これらはChrome、iPhoneで問題なく機能Androidし、ネイティブブラウザでうまく機能するエンコードの問題を修正しました。 今、摩擦:WebViewそれは好きではありません。全然。ポスター画像をクリックしても何も起こりません。 グーグル、私はこれが近いことを発見しましたが、ビデオ要素の代わりに(href ...のような)「リンク」に基づいているようです。(onDownloadListenerはビデオ要素で呼び出されたようには見えません...) onShowCustomViewのオーバーライドへの参照も見ますが、それはビデオ要素で呼び出されないようです... shouldOverrideUrlLoading ..も呼び出されません。 「サーバーからxmlをプルし、アプリで再フォーマットする」ことは避けたいです。サーバー上でストーリーレイアウトを維持することで、アプリを更新し続けることを人々に強いることなく、コンテンツを少し良く制御できます。したがって、ネイティブブラウザのようなタグを処理するようにWebViewを説得できれば、それが最善です。 明らかなものは明らかに見当たりませんが、何の手掛かりもありません。

3
NameNotFoundException Webビュー
一部のデバイスにcom.google.android.webviewがないことを示すCrashlyticsからエラーが発生します。それはどうして可能ですか? java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myapp.app/com.myapp.ReaderActivity}: android.view.InflateException: Binary XML file line #29: Error inflating class com.myapp.MyWebView at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) at android.app.ActivityThread.access$800(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5221) at java.lang.reflect.Method.invoke(Method.java) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) Caused by: android.view.InflateException: Binary XML file line #29: Error inflating class …

10
PDF文書をWebviewに表示するにはどうすればよいですか?
WebビューにPDFコンテンツを表示したい。これが私のコードです: WebView webview = new WebView(this); setContentView(webview); webview.getSettings().setJavaScriptEnabled(true); webview.loadUrl("http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf"); 画面に何も表示されません。私もインターネット許可を設定しました。
115 android  pdf  webview 

13
Android Webview-キャッシュを完全にクリアします
アクティビティの1つにWebViewがあり、それがWebページをロードすると、ページはFacebookからバックグラウンドデータを収集します。 しかし、私が見ているのは、アプリケーションに表示されるページは、アプリケーションを開いて更新するたびに同じであるということです。 キャッシュを使用しないようにWebViewを設定し、キャッシュとWebViewの履歴をクリアしてみました。 私もここの提案に従いました:WebViewのキャッシュを空にする方法? しかし、これはどれも機能しません。この問題は私のアプリケーションの重要な部分であるため、この問題を克服できるという考えは誰にもありません。 mWebView.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { if(progress &gt;= 100) { mProgressBar.setVisibility(ProgressBar.INVISIBLE); } else { mProgressBar.setVisibility(ProgressBar.VISIBLE); } } }); mWebView.setWebViewClient(new SignInFBWebViewClient(mUIHandler)); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.clearHistory(); mWebView.clearFormData(); mWebView.clearCache(true); WebSettings webSettings = mWebView.getSettings(); webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE); Time time = new Time(); time.setToNow(); mWebView.loadUrl(mSocialProxy.getSignInURL()+"?time="+time.format("%Y%m%d%H%M%S")); だから私は最初の提案を実装しました(コードを再帰的に変更しましたが) private void clearApplicationCache() { …
111 android  caching  webview 

9
アンドロイド。WebViewとloadData
コンテンツのWebビューloadData(String data、String mimeType、String encoding)の設定には、次のメソッドを使用できます。 htmlデータの不明なエンコーディングの問題に対処するには?! エンコーディングのリストはありますか?! 私の大学では、htmlはDBから取得され、latin-1でエンコードされていることを知っています。エンコーディングパラメータをlatin-1、ISO-8859-1 / iso-8859-1に設定しようとしていますが、ä、ö、üなどの特殊記号の表示に問題があります。 アドバイスをいただければ幸いです。

21
Android Webview-Webページはデバイス画面にフィットする必要があります
デバイスの画面サイズに基づいてWebページを合わせるために、以下を試しました。 mWebview.setInitialScale(30); メタデータビューポートを設定します &lt;meta name="viewport" content="width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /&gt; &lt;meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;"/&gt; &lt;meta name="viewport" content="width=device-width, target-densityDpi=medium-dpi"/&gt; しかし、何も機能しません。ウェブページはデバイスの画面サイズに固定されていません。 これを入手する方法を誰かに教えてもらえますか?

3
HTML文字列を表示できません
AndroidWebViewで文字列HTMLを表示するのに苦労しています。 サーバー側では、Webページをダウンロードし、HTML文字と引用符をエスケープしました(Pythonを使用しました)。 my_string = html.escape(my_string, True) Androidクライアント側:文字列は次の方法でエスケープされません。 myString = StringEscapeUtils.unescapeHtml4(myString) webview.loadData( myString, "text/html", "encoding"); ただし、webviewはそれらをリテラル文字列として表示するだけです。結果は次のとおりです。 編集:サーバー側から返された元の文字列を追加します: リンクrel =&quot; apple-touch-icon&quot; size =&quot; 114x114&quot; href =&quot; /static/favicon/apple-touch-icon-114x114.png"&gt; &lt; link rel =&quot; apple-touch-icon&quot; size =&quot; 72x72&quot; href =&quot; /static/favicon/apple-touch-icon-72x72.png"&gt; &lt; link rel =&quot; apple-touch-icon&quot; size =&quot; 144x144&quot; href =&quot; /static/favicon/apple-touch-icon-144x144.png"&gt; &lt; link rel …
99 android  python  html  webview 

14
AndroidでWebviewのフォントを変更する方法は?
webviewのデフォルトフォントをカスタムフォントに変更したい。私はAndroid用のバイリンガルブラウザーアプリの開発にwebviewを使用しています。 カスタムフォントをアセットに配置して、カスタムタイプフェイスのインスタンスを取得してみました。しかし、それでもwebviewのデフォルトのフォントを私のフォントに設定できませんでした。 これは私が試したものです: Typeface font = Typeface.createFromAsset(getAssets(), "myfont.ttf"); private WebView webview; WebSettings webSettings = webView.getSettings(); webSettings.setFixedFontFamily(font); 誰かがこれを修正したり、webviewのデフォルトフォントをカスタムフォントに変更する他の方法を提案したりできますか? ありがとう!

2
お気に入りのコンテンツがWebViewに正しく表示されない
言語辞書アプリを開発しています。お気に入りの単語をプリファレンスに保存します。XMLファイルのお気に入りのコンテンツは次のようになります。 &lt;?xml version='1.0' encoding='utf-8' standalone='yes' ?&gt; &lt;map&gt; &lt;string name="history"&gt; dict_name::160170::hi,dict_name::157140::he-man,dict_name::184774::jet,dict_name::34527::black &lt;/string&gt; &lt;string name="waitingTime"&gt; 0 &lt;/string&gt; &lt;boolean name="saveFavourite" value="true" /&gt; &lt;string name="defaultDictionary"&gt; dict_name &lt;/string&gt; &lt;string name="favourite"&gt; dict_name::149271::go,dict_name::25481::back,dict_name::184774::jet &lt;/string&gt; &lt;boolean name="saveHistory" value="true" /&gt; &lt;/map&gt; 以下のコードを使用して、お気に入りコンテンツをWebビューにロードします。 public class User extends Activity { private static final String FAVOURITE_TAG = "[MyDict - FavouriteView] "; private …
91 android  xml  webview 


7
AndroidのモバイルWebサイトで数字でキーボードを強制する方法
私はモバイルWebサイトを持っていinputて、次のようなHTML 要素が含まれています。 &lt;input type="text" name="txtAccessoryCost" size="6" /&gt; 私はサイトをWebViewAndroid 2.1で使用できるように埋め込んでいるので、これもAndroidアプリケーションになります。 このHTML input要素がフォーカスされている場合、文字のデフォルトのキーボードの代わりに数字のキーボードを取得することは可能ですか? または、HTML要素に適さない場合、アプリケーション全体(マニフェストファイル内の何か)に設定できますか?

13
Android WebViewがHTTPS URLをロードしない
public void onCreate(Bundle savedInstance) { super.onCreate(savedInstance); setContentView(R.layout.show_voucher); webView=(WebView)findViewById(R.id.webview); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setBuiltInZoomControls(true); String url ="https://www.paymeon.com/Vouchers/?v=%C80%8D%B1x%D9%CFqh%FA%84%C35%0A%1F%CE&amp;iv=%25%EE%BEi%F4%DAT%E1" //webView.loadUrl(url); // Not Working... Showing blank webView.loadUrl("http://www.yahoo.com"); // its working } WebBViewにURLをロードしようとすると、空白の画面しか表示されません。Google.comまたはyahoo.comをロードすると、問題なく動作します。

16
Android WebViewCookieの問題
認証された通信に使用するセッションCookieをAndroidアプリに送信するサーバーがあります。同じサーバーを指すURLを使用してWebViewをロードしようとしていますが、認証のためにセッションCookieを渡そうとしています。断続的に動作するのを観察していますが、理由はわかりません。同じセッションCookieを使用してサーバー上で他の呼び出しを行いますが、これらは認証に失敗することはありません。この問題は、WebViewにURLを読み込もうとしたときにのみ発生し、毎回発生するわけではありません。非常にイライラします。 以下は、これを行うために使用しているコードです。どんな助けでも大歓迎です。 String myUrl = ""http://mydomain.com/"; CookieSyncManager.createInstance(this); CookieManager cookieManager = CookieManager.getInstance(); Cookie sessionCookie = getCookie(); if(sessionCookie != null){ String cookieString = sessionCookie.getName() +"="+sessionCookie.getValue()+"; domain="+sessionCookie.getDomain(); cookieManager.setCookie(myUrl, cookieString); CookieSyncManager.getInstance().sync(); } WebView webView = (WebView) findViewById(R.id.webview); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new MyWebViewClient()); webView.loadUrl(myUrl);

7
カスタムCSSを使用したWebViewでのHTMLのレンダリング
私のアプリはJSoupを使用してメッセージボードページのHTMLをダウンロードしています(この場合、特定のスレッドの投稿を含むページであるとしましょう)。このHTMLを取得し、不要なアイテムを取り除き、カスタムCSSを適用して、WebViewで「モバイル」になるようにスタイルを設定したいと思います。 処理中にスタイルをHTMLに挿入する必要がありますか(とにかく処理するため)、CSSファイルをアプリのアセットに追加して単に参照する良い方法がありますか?後者が理想的だと思いますが、どうすればよいかわかりません。 WebViewのloadDataWithBaseURLに、ローカルアセットを参照できるというヒントがありますが、その使用方法がわかりません。
82 android  html  css  webview 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.