草庐IT

post_WebView

全部标签

小程序进入webView进行微信公众号授权获取用户openId,用来判断用户是否关注与当前小程序关联的公众号

1、至少需要两个页面,一个是授权入口页面(这里我以index首页为例),一个是webView页面 2、在index中跳转到webView页面3、webView中的内容很简单,就是一个 组件,里面的src就是要前往授权的路径,https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpayti

android - WebView 检测 iframe 中的点击

我有一个WebView,我正在其中加载一个加载一些内容的javascript。该内容是带有iframe的html。似乎iframe中的任何点击都不会触发对WebViewClient#shouldOverrideUrlLoading(WebViewview,Stringurl);的调用WebView同时设置了WebViewClient和WebChromeClient.我能看到的解决方法是调用getSettings().setSupportMultipleWindows(true)在WebView上,然后在onCreateWindow(WebViewview,booleanisDialog

android - 使用 Intent 过滤器重定向 Android webview

我有一个特定的URL,我想将其从带有intent过滤器的webview重定向到我的应用程序中的特定Activity。HowtoimplementmyveryownURIschemeonAndroid描述了如何为浏览器页面执行此操作,但是当通过webview访问该URL时,这个相同的Intent过滤器不起作用。是否需要向此Intent过滤器添加任何其他内容以捕获这些WebView链接?` 最佳答案 我没有让Intent过滤器和WebView一起工作,只是在list上声明Intent,我认为它们不应该这样。(我想知道为什么......)

android - 防止 Android WebView 在 Xamarin 环境中重新加载页面旋转

我意识到有很多与此相关的问题,但我已经尝试了所有本地开发解决方案,但无法让它们在Xamarin下工作。我有一个webview,它加载了一个URL,其中包含用于绘图的图形UI。当设备旋转时,webview重新加载页面,用户的工作丢失。下面的博文给出了最好的解决方案,并解释了广泛记录的解决方案是不够的,原因如下:http://www.devahead.com/blog/2012/01/preserving-the-state-of-an-android-webview-on-screen-orientation-change/Themainproblemwiththisimplementa

android - WebView.zoomIn() 在呈现 View 之前不起作用

我在fragment的onCreateView中调用wv.zoomIn(),但它没有任何效果。全文...我的fragment包含一个slider,我用它以编程方式放大/缩小webView。这工作正常。我现在想存储上次使用的缩放级别,并在下次显示时将其应用到webview。因此,在onCreateView中,我正在检索缩放级别并调用zoomIn适当次数。publicViewonCreateView(LayoutInflaterinflater......if(savedZoom>defaultZoom){for(inti=defaultZoom;i日志确认wv.zoomIn()被调用的次

android - WebView.setWebContentsDebuggingEnabled(false) 但我可以在安装已签名的 APK 后调试代码

我正在尝试发布我用cordova创建的android应用程序,在发布时我遵循了android:debuggable="false"之类的所有步骤,甚至删除了这一行作为其最新建议,但问题是当我安装签名构建版本时在我的模拟器中,我可以调试它……有什么帮助吗?更新:-按照建议我试过了..publicclassappnameextendsCordovaActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);super.init();super.loadUr

android - 在 Viewpager 中滚动 Webview

我在ViewPager中有一个WebView。而且ViewPager似乎消耗了所有水平滚动,所以我无法在WebView(垂直作品)中滚动。如何实现WebView优先使用水平滚动? 最佳答案 不要问我为什么这段代码被格式化成这样,1。像这样实现自定义ViewPager实例:importandroid.content.Context;importandroid.support.v4.view.ViewPager;importandroid.util.AttributeSet;importandroid.util.Log;importan

javascript - Android WebView 不允许加载本地视频文件

我有一个带有显示HTML文件的WebView的应用程序。在HTML文件中,有一个按钮会要求用户录制视频,或从他的文档文件夹中选择一个视频。在选择(或录制)视频后,它会调用带有视频文件链接(由Uri编码)的javascript函数,然后通过将其设置为源来将其显示在元素中:functionshowPreview(previewFile){console.log(previewFile);document.getElementById('previewVideo').src=previewFile;}我遇到了这个错误,我一直在四处寻找,但似乎找不到解决方案:I/chromium﹕[INFO:

android - 在 Webview 中打开输入类型文件的摄像头不打开 Android

我是安卓新手。我正在创建一个小应用程序来拍照并将其上传到服务器。我正在使用Webview和html表单来做到这一点。在浏览器(chrome)中,相机正在打开。但是在webview中,单击“选择文件”时不会打开相机。有人知道解决方案吗?下面是我使用的代码....HTML代码Android(eclipse)中使用的Java代码publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);set

android - 使用 Volley 发送带有 JSONArray 的 POST 请求

我想在Android中发送一个简单的POST请求,正文如下:[{"value":1}]我尝试在Android中使用Volley库,这是我的代码://thejsonArraythatIwanttoPOSTStringjson="[{\"value\":1}]";JSONArrayjsonBody=null;try{jsonBody=newJSONArray(json);}catch(JSONExceptione){e.printStackTrace();}finalJSONArrayfinalJsonBody=jsonBody;//startingtherequestfinalReque