草庐IT

webviews

全部标签

android - 使用 webview 显示地理位置

我想在谷歌地图上显示特定的地理位置。我不能使用mapview/mapactivity。我也不能使用ActionViewIntent我可以为此使用webview吗? 最佳答案 打开这样的url应该可以:webView.loadUrl("http://maps.google.com/maps?q=47.404376,8.601478");将47.404376,8.601478替换为您的纬度/经度。在浏览器中工作,我想在移动设备上它会打开移动版本的谷歌地图。 关于android-使用webvi

android webview 占满全屏

我正在尝试获取header“54dp”,而Activity的其余部分是WebView。当我在eclips的“图形布局”中预览我的Activity时,它看起来不错。但是当在手机或模拟器上运行应用程序时,webview会占据整个屏幕。这就是预览的样子以及我想要的样子:但这是我在运行应用程序时看到的:这是布局xml的样子:解决方案:在Activityjava文件中我有这个:WebViewbrowser=(WebView)findViewById(R.id.web_engine);WebSettingswebSettings=browser.getSettings();setContentVi

android - 添加来自 android webview 的自定义 header

这个问题在这里已经有了答案:AddcustomheaderstoWebViewresourcerequests-android(11个答案)关闭去年。我需要为来自WebView的每个请求添加自定义header。我知道loadURL有用于添加额外header的参数,但这些仅适用于部分请求。所有(资源相关的)请求都不包含header。我查看了WebViewClient中的所有覆盖,但没有任何内容允许向资源请求添加header-onLoadResource(WebViewview,Stringurl)和shouldInterceptRequest(Webview,url)。任何帮助都会很棒。

Android WebView 阻止页面重新加载

我有一个Phonegap打包应用程序,当按下一个按钮时,它会打开一个PDF查看器。我用FileOpener2插件做到了。当我从PDF查看器返回应用程序时,结果因Android版本而异。在Android4.*中,应用程序在离开应用程序之前停留在它应该在的位置。但是,在Android2.3.7中,WebView会重新加载应用程序,这是我不期望的行为。我已经尝试将android:launchmode更改为singleTask或singleInstance但没有成功。当我回到Phonegap应用程序时,如何避免重新加载页面?提前致谢!更新1我修改了扩展WebViewClient的Cordova

android - 在 WebView 中监听 URL fragment id 的变化

似乎shouldInterceptRequest()、onPageStarted()和shouldOverrideUrlLoading()等WebViewClient方法仅监听导致WebView加载新页面的URL更改。有没有一种方法可以检测fragmentID的URL更改,即WebView上的index.html#fragment_id? 最佳答案 我知道这是一个非常古老的问题,但我发现了一个StackOverflow中没有的解决方案。jpetitto的答案有效,但如果我们使用散列更改进行路由或其他此类功能,它会弄乱javascri

android - 来自android webview的FilePicker只工作一次

我需要从webview中选择一张图片并将其上传到服务器。代码有效,但如果我在不选择任何东西的情况下按回键,下次控件不会进入onShowFileChooser。我已经在android浏览器上检查过相同的内容,它在那里工作,所以一定有我遗漏的东西。代码如下:web.setWebChromeClient(newBizzerClient());web.setWebViewClient(newWebViewClient(){//=========================================@OverridepublicbooleanshouldOverrideUrlLoadi

android - 网址以全屏方式打开而不是 Webview

我正在做一个Android项目,我的任务是在嵌入式webview中打开一个url。这是代码。单击按钮后,我将按如下方式打开url:yookosBtn.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){linearLayout.setVisibility(View.GONE);webview.setVisibility(View.VISIBLE);webview.loadUrl("https://www.google.com.pk/");}});1:当我打开google.com时,它在嵌入式

Android Webview - XML?

有没有办法在布局xml中而不是在代码中定义webview。如果是这样怎么办?还是建议将其编码到Activity中? 最佳答案 是的,如上所述使用WebView标签:可在此处找到示例应用程序:http://www.androiddom.com/2011/04/creating-android-calculator-tutorial.html作者创建了一个使用main.xml布局中指定的WebView的计算器。 关于AndroidWebview-XML?,我们在StackOverflow上找

android - PopupWindow 内的 WebView 中的上下文菜单/窗口会使应用程序崩溃?

我有一个带有PopupWindow的应用程序,其中包含打开Facebook页面的WebView,任何上下文菜单,例如:WebView中文本字段上的自动完成,甚至应该显示用户复制/粘贴/剪切选项的长按会使应用程序崩溃立即出现以下错误:FATALEXCEPTION:mainandroid.view.WindowManager$BadTokenException:Unabletoaddwindow--tokenandroid.view.ViewRootImpl$W@418cdab0isnotvalid;isyouractivityrunning?atandroid.view.ViewRoot

javascript - 在 android 的 webview 中嵌入一段 HTML 代码或 Javascript 脚本

我得到了一小段包含统计数据的Javascript和HTML代码,我想将其嵌入到我的Android应用程序的WebView中。我该怎么做。有人可以用示例和示例代码建议我吗?请帮忙 最佳答案 您可以创建html页面并放置Assets文件夹并在webview中加载html页面。使用这段代码:webView.loadUrl("file:///android_asset/index.html"); 关于javascript-在android的webview中嵌入一段HTML代码或Javascrip