草庐IT

用于 iframe 的 Android webView shouldOverrideUrlLoading

我有一个由Javascript控制的本地网站,正在将其加载到WebView中。该网站实际上是一个带有iframe的主页,其内容根据用户输入而变化。主页上有一个“下一步”按钮,它运行一些javascript函数并决定在iframe中加载哪个页面(通过document.getElement(...).src=)在Android2.1中一切正常-模拟和手机上。WebView正在正确加载所有页面。我在2.2手机上对其进行了测试,每当我单击“下一步”时,页面(应该加载到iframe中)就会加载到默认浏览器中。我定义了一个Intent过滤器希望它将页面请求重定向到Activity,但它不起作用。该

java - 如何使用 JSoup 通过表单提交文本

我想使用JSoup将一些文本提交到此表单中。我该怎么做呢? 最佳答案 看看jsoup.connect方法和Connection界面。准备好要提交的文本后,您可以将其作为表单提交发布到URL。例如:Documentdoc=Jsoup.connect(url).data("action","reply").data("auth","54a9871a63a1c285879a5327faf3d8d2").data("thread","135454").data("quickreplytext",replyText).post();返回的do

android - 放大 KitKat WebView 后不再有文本重排

我有一个严重依赖WebView的应用程序。KitKat更新后,用户报告说该应用在放大或缩小后不再重排文本。我查看了文档,发现发生了很多变化,但是虽然它谈论了很多关于缩放和缩放的内容,但没有提到任何关于文本重排的内容。似乎一旦设置了视口(viewport),缩放就是平移和缩放的事情,并且不再有缩放后文本重排的选项。有什么解决办法吗? 最佳答案 KitKatChromiumWebView不会重排文本。如果您担心文本的易读性,请参阅migrationguide中的“NARROW_COLUMNS和SINGLE_COLUMN不再受支持”部分。

android - 如何像在 android webview 中确认一样处理 facebook

我正在尝试使用androidwebview实现类似facebook的功能。没有“确认”对话框,它工作正常。但是当需要确认时它不起作用。这是我正在使用的代码fragment。privatevoidsetUpWebView(){likeWebView.setVerticalScrollBarEnabled(false);likeWebView.setHorizontalScrollBarEnabled(false);likeWebView.setWebViewClient(newFacebookWebViewClient());likeWebView.setWebChromeClient(

android - 无法在 android webview 中打开 twitter url

我的ANDROID应用程序有问题。我想在我的WebView中显示一个Twitter页面,但URL打不开。它会无限加载。我正在使用SDK1.6。webView.getSettings().setJavaScriptEnabled(true);webView.getSettings().setLoadsImagesAutomatically(true);webView.setBackgroundColor(0x00000000);webView.getSettings().setAllowFileAccess(true);webView.getSettings().setJavaScrip

android.view.WindowManager$BadTokenException 异常。任何指针?

我有两个webview,为了从两个webview中删除通用功能,我创建了一个父类(superclass),其中包含父类(superclass)中的所有方法,并在两个webview中使用它。有一次,当我创建对象并从第一个webView设置变量时,WebView正确显示,当我按下“返回”按钮并转到第二个WebView时,我得到以下异常。有什么帮助吗?第一个WebView代码publicclassfirstWebViewextendsActivity{privatestaticfinalStringLOG_TAG="FirstWebView";publicstaticfinalintVIDE

android - 如何在默认浏览器或 webview 中打开按钮点击 url

单击按钮后如何在webview或默认浏览器中打开url?目前,当我单击btn1按钮时,它会提示我从手机中选择一个浏览器。我想在默认浏览器或webview中打开此url。这是我的java代码:publicclassmyactivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Buttonbt1=(Button)findViewById(R.id.btn_click

java - Android Webview,缩放内容以适合屏幕

我的friend使用javascript制作了一个应用程序,并将其上传到他的网站。现在我试图将它包装到android中的webview中,并且在某些方面工作正常。页面是480x320但无论我在Android上选择什么屏幕尺寸,webview底部都有一个空白区域。我尝试了很多方法让它缩放,但没有任何效果。此时我的代码是这样的finalWebViewbrowser=(WebView)findViewById(R.id.webview);browser.getSettings().setJavaScriptEnabled(true);browser.loadUrl("http://page.

javascript - 如何在 WebView 中保持 CSS 持久化

这是我要遵循的代码;我正在使用onPageFinished(WebViewview,Stringurl)将自己的css注入(inject)外部站点。不幸的是,对于Webview,它首先呈现页面然后应用CSS。我怎样才能等待页面呈现,然后在显示之前应用javascript?WebClientHTTPGet是否有更简单的方法并将CSS重定向到本地?提前感谢您的建议!com.webkitdemo;importandroid.app.Activity;importandroid.os.Bundle;importandroid.os.SystemClock;importandroid.view.

android - HTML 中的可滚动内容不会在 Android 模拟器或手机中滚动

我有一个显示一些HTML内容的WebView。在我的HTML中,我放置了overflow-y:滚动特定的div。现在,当元素数超过div的区域时,div不会滚动。任何人有任何想法,请提出建议。overflow-y:auto也没有帮助。 最佳答案 这是Android的问题。可能WebView不支持可滚动的div元素。在以下链接找到了可能的解决方案:http://www.seabreezecomputers.com/tips/scroll-div.htm为我工作。希望它对你们有用。干杯 关于