草庐IT

post_WebView

全部标签

android - WebView 不调整大小

我已经为FirefoxOS开发了一个网络应用程序,但我想让它在Android中“本地”运行。我的应用程序包含一个对话框,它是一个div对话框,当可见时它会填充整个页面,我已经使用Firefox响应式设计工具对其进行了测试并且它确实可以正确调整大小。当软键盘出现时,我希望对话框根据剩余的视口(viewport)调整大小,因为对话框底部有一些按钮。我创建了一个只有一个Activity的应用程序,该Activity仅包含一个WebView。我想在键盘出现时调整View大小,所以我使用了:android:windowSoftInputMode="stateUnspecified|adjustR

android - 如何保存和恢复 Webview 状态?

当我备份和恢复我的WebView的状态时,我收到此消息:位于x地址的网页可能暂时关闭或可能已永久移动到新的网址。@OverridepublicvoidonSaveInstanceState(BundlesavedInstanceState){super.onSaveInstanceState(savedInstanceState);webViewShowPoll.saveState(savedInstanceState);}@OverridepublicvoidonRestoreInstanceState(BundleoutState){super.onRestoreInstanceS

android - 使用 Google Docs 在 WebView 中打开本地 PDF 文件

有上百万个类似的问题/答案,都涉及如何使用Google文档+WebView打开远程PDF文件。没有解决如何打开本地PDF文件的问题。给定这些字符串:StringremotePath="https://myserver.com/data/files/organization/4/pdf/kalinka1369-1374847709-55.pdf";StringlocalPath="file:///storage/emulated/0/DroidNoid/com.story.chapters/kalinka1369-1374847709-55.pdf";StringgoogleDocsUR

android - 在 WebView 中显示数字键盘

我有一个WebView,我在其中手动在登录屏幕上显示键盘并专注于输入字段。领域:聚焦并显示键盘:webView.requestFocus(View.FOCUS_DOWN);webView.loadUrl("javascript:document.getElementById('pin').focus();");InputMethodManagerimm=(InputMethodManager)activity.getSystemService(Context.INPUT_METHOD_SERVICE);imm.showSoftInput(webView,InputMethodManag

图论--用DFS计算pre和post

描述给出一个 n 个顶点的有向图,顶点编号从 1∼n。从 1 号顶点出发,求该图每个顶点的pre值和post值。温馨提示:时钟从 1 开始。输入描述第一行给出这个图的顶点数 n (1≤n≤1000)第二行给出这个有向图的边数 e (0≤e≤100000)第三行开始,共 e 行,每行两个正整数 a b,表示从顶点 a 发出一条弧到顶点 b 。输出描述两行,第一行:1 号顶点的pre值,2 号顶点的pre值,…,n 号顶点的pre值。每个值后面跟一个空格。第二行:1 号顶点的post值,2 号顶点的post值,…,n 号顶点的post值。每个值后面跟一个空格。一道简单的oj题,话不多说,上代码#i

android - java.lang.UnsupportedOperationException : For security reasons, 特权进程中不允许使用 WebView

我尝试在我的设备的设置应用程序中选择一个子设置,但我看到了这个异常。这是否意味着设置是一个特权进程,不能访问webview?我尝试从设置中选择HDMI选项,这是异常堆栈:03-2308:45:03.301E/AndroidRuntime(3299):Causedby:java.lang.UnsupportedOperationException:Forsecurityreasons,WebViewisnotallowedinprivilegedprocesses03-2308:45:03.301E/AndroidRuntime(3299):atandroid.webkit.WebVie

android - 如何覆盖 webview 的文本选择上下文菜单?

我有一个要求,比如当我通过单击长按来长按我的WebView中的文本时,我应该设置我的自定义上下文菜单项而不是“选择”、“全选”、“网络搜索”。请帮帮我。想覆盖这些默认的“全选”、“复制”、“分享”、“网络搜索”。在这个地方想放置我的自定义菜单。 最佳答案 不幸的是,您需要从WebView类扩展并覆盖onCreateContextMenu方法。参见UseacustomcontextualactionbarforWebViewtextselection 关于android-如何覆盖webvi

java - 如何将数组添加到 okhttp 正文(POST)

现在我将数组作为字符串添加到正文中:RequestBodybody=newFormEncodingBuilder().add("profiles","[122,125,336]").build();但是服务器需要post参数数组。我怎样才能添加数组而不是字符串?okhttp可行吗? 最佳答案 您目前正在以字符串形式发布个人资料。您需要为profiles的复选框表单字段模拟POSTRequestBodybody=newFormEncodingBuilder().add("profiles[0]","122").add("profile

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 - 如何使用 RxJava 2 + Retrofit 2 进行 POST?

这个问题听起来很简单,但我很难过。我可以这样用改造2完成帖子:classRetrofitClient{privatestaticRetrofitretrofit=null;staticRetrofitgetClient(StringbaseUrl){if(retrofit==null){retrofit=newRetrofit.Builder().baseUrl(baseUrl).addCallAdapterFactory(RxJava2CallAdapterFactory.create()).addConverterFactory(GsonConverterFactory.creat