草庐IT

javafx-webview

全部标签

Android WebView "No ' Access-Control-Allow-Origin' header 出现在请求的资源上”

我正在尝试加载测试网页(在我的服务器中)。页面是:Test但是webView没有加载页面。在%40-50之后甚至没有调用onProgressChanged此外,所有从url加载js脚本的站点都会出现此问题。包括youtube、fb等WebConsole:XMLHttpRequestcannotloadhttps://googleads.g.doubleclick.net/pagead/id.No'Access-Control-Allow-Origin'headerispresentontherequestedresource.Origin'https://www.youtube.com

android - 如何将 webView 缓存移动到 SD?

我见过一些应用程序,如海豚浏览器(不是高清版,普通版)使用缓存到sd的webView,但我似乎无法弄清楚如何做到这一点,有谁知道如何这样做还是给我指明正确的方向?任何帮助是极大的赞赏!谢谢:) 最佳答案 这篇文章详细描述了如何将webview缓存存储更改为使用sd卡:http://www.devahead.com/blog/2012/01/saving-the-android-webview-cache-on-the-sd-card/我已经在我的应用程序中对其进行了测试,并证明它可以工作。publicclassMainApplica

Android - WebView 中来自 android_assets 的 html,CSS 未在 ICS 中加载

我一直在编写一个小应用程序,基本上将其内容从本地存储的HTML和CSS加载到WebView中。当我有一台运行Android2.3的设备并且没有任何问题时,我最初开始了这个。我最近买了一个GalaxyNexus,但CSS似乎没有加载到ICS中。我读到一些建议启用硬件加速会有所帮助,但它没有任何作用。我现在完全不知所措。Javascript似乎加载正常,结合它在2.3上运行良好,表明这不是我加载CSS的方式。有人见过类似的东西吗?如果没有一些触摸友好的CSS,该应用程序将无法使用。提前致谢。编辑:理想情况下,我需要它在2.2+的所有版本的android上工作。不确定它是否有所作为,但我认为

Javafx在另一个全屏应用程序上覆盖

我创建了一个未装饰的透明阶段,始终将顶旗设置为True,并希望将其用作游戏的覆盖。该游戏处于窗口的全屏模式,这在Windows10上。如果没有Javafx覆盖游戏的游戏窗口处于活动状态时,没有显示任务栏。但是,一旦我将Javafx叠加在游戏上,任务栏就会弹出。我想知道是否有任何方法可以将其用作游戏的覆盖层,而不会显示任务栏。看答案您也许可以实现所需的目标(在全屏游戏中覆盖),而不是尝试的方式(未装修的透明阶段,始终在顶旗设置为true)。如果您想要类似于蒸汽或冰期叠加层的东西,则必须实现一些DLL注入。仅Java不允许您这样做,您必须使用C/C++模块为其使用。这是关于如何Xfire的覆盖作品

android - 自 android 4.1 以来,android webView 是否会基于 Chrome 引擎?

根据2012googleI/Otalk(摘录如下),androidwebView从4.1版开始将基于chromium。下载的源代码已经是这种情况了吗?另外,“WebView和Chrome浏览器会一样”这个说法应该怎么理解呢?这是否意味着chrome浏览器将像最初的android浏览器一样构建在webView之上。Q:WithChromeonAndroidwhathappenstotheoriginalAndroidbrowserandWebView?A:ICS->JBupgradewillnotpre-installChrome.WebViewwillbeconvertedtoChro

Android - 如何使用 Webview 中的 evaluateJavascript 获取纯 HTML? JSOUP 无法解析结果 HTML

我正在使用下面的代码获取HTML,但我没有获取纯HTML,它包含非转义字符。我正在使用无法解析此HTML的JSOUP解析器。webview.evaluateJavascript("(function(){return(''+document.getElementsByTagName('html')[0].innerHTML+'');})();",newValueCallback(){@OverridepublicvoidonReceiveValue(Stringhtml){}});我从上面的代码中得到这个html字符串。"\u003Chtml>\u003Chead>\n\u003Cme

Android WebView 可滚动

我正在制作一个基于androidWebView类的浏览器。我想在webview上启用水平和垂直滚动,并希望它的行为与android浏览器完全一样?list文件中是否有任何设置,或者我应该覆盖默认的webviewclient类。 最佳答案 WebViewdocumentation说:Bydefault,aWebViewprovidesnobrowser-likewidgets它还说:AWebViewhasseveralcustomizationpointswhereyoucanaddyourownbehavior.Theseare:.

android - 从 preferenceScreen Android 打开 WebView 而不是浏览器

在我的PreferenceScreen中,我想在WebView而不是浏览器中打开链接。有什么想法吗?这是我的xml的一部分:所以我想在URL所在的位置打开AndroidWebView,而不是打开手机的浏览器。 最佳答案 您应该在您的首选项上使用点击监听器,当它被点击时,打开您的Activity。在XMl中,用Preference替换PreferenceScreen并给它一个键然后在您的首选项Activity中,加载首选项文件后:Preferencepref=findPreference("aboutPref");pref.setOn

android - 在没有 Flash Player 插件和没有 webview 的 Android 设备上播放 SWF 文件

我想在我的Android设备上运行View的SWF文件很少。早些时候,我使用FlashPlayer在webview中查看这些文件,但现在Play商店不再提供FlashPlayer插件,因此没有FlashPlayer插件的人无法查看这些文件。如何在不使用FlashPlayer插件的情况下显示我的SWF文件? 最佳答案 您可以使用像SWFDec这样的开源代码,但你必须自己将它移植到android上。如何移植:1.从http://swfdec.freedesktop.org下载swfdec源代码2.android平台交叉编译swfdec源

Android WebView getContentHeight() 总是返回 0

我正在实现一个WebView,以便它可以根据内容高度调整其高度。我尝试执行以下操作:WebViewview=newWebView(context);view.loadData(htmlString,"text/html","utf-8");view.setWebViewClient(newWebViewClient(){publicvoidonPageFinished(WebViewview,Stringurl){super.onPageFinished(view,url);Log.d("2",view.getContentheight()+"");//Settheheightofth