问题标签 [webview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 将 webview 的内容设置为 html 字符串(可可)
有没有简单的方法可以将 webview 的内容设置为 HTML 字符串(无需加载文件)?
谢谢
cocoa - 重新加载网页或在 safari 中打开新网页时将调用哪些方法和类
众所周知,当我们从 safari 网页加载框架时,我们会调用 webkit 非正式协议(WebFrameLoadDelegate)的委托方法:
网络视图:didStartProvisionalLoadForFrame:
webView:didChangeLocationWithinPageForFrame:
但是我想知道重新加载网页或在 safari 中打开新网页时会调用哪些类和方法?非常感谢!
cocoa - 如何使用 webframe 在网页中获取 flash url?
众所周知,当我们从 safari 网页加载框架时,我们会调用 webkit 非正式协议(WebFrameLoadDelegate)的委托方法:
网络视图:didStartProvisionalLoadForFrame:
webView:didChangeLocationWithinPageForFrame:
我知道当重新加载页面时我可以这样做:
现在我有一个问题:我可以使用 argu: frame 获取网页中的 flash 地址吗?和一帧闪光灯?以及如何获得它,我想也许可以遍历所有每一帧 dom 对象?但是怎么办呢?再次感谢!
iphone - iphone UIWebView,横向,缩放!
我的应用程序中有一个 UIWebView,但无法使其与横向和视口缩放同时正常工作。
如果我以纵向加载页面然后旋转手机,使用自动调整大小,它可以正常工作,放大设置为缩放的页面。但是,如果我在横向模式下启动 webview,我必须旋转到纵向,然后再旋转回横向才能正确缩放。移动 Safari 没有这个问题。
例如,如果您从横向模式开始在 web 视图中加载 mobile.washingtonpost.com,则文本很小。如果您旋转到纵向,然后再回到横向,则文本会更大(应该如此)。移动 safari 足够智能,可以在横向加载文本时立即使文本变大。我要那个 :)
我有一个解决方法,但它完全是一个黑客,我想知道是否有更好的方法。基本上,我可以让风景有正确的缩放,但只有在通过将 webivew 的帧大小旋转到 320 宽然后回到 480 宽来加载它之后。这让我到了那里,但是:A)看起来很傻,B)在页面加载之前我不能这样做,所以你会看到字体调整大小。
下面你可以看到一个非常简单的应用程序的代码。通过将其添加到 info.plist 将初始方向设置为横向,在模拟器中使用它是最简单的: UIInterfaceOrientation UIInterfaceOrientationLandscapeRight
这是代码:
android - 为什么 WebView 无法打开某些本地 URL(Android)?
我有一个WebView
我用来打开存储在assets/
我的项目目录中的一些文件的文件。它适用于大多数文件,但特别是有一个(我敢肯定我还没有找到其他文件)它只是无法打开。
我遇到问题的文件名为:
当我将它传递给WebView
时,它显示错误页面,它显示为:
然后我尝试URLEncoder.encode()
在它上面运行并得到错误页面,其 URL 显示为:
这两个 URL 都无法打开该文件(在我看来它们都还可以)。有人有想法么?
更新:如果我%
手动编码(使用%25
commonsware.com建议的)然后它会加载图像,但它会尝试将其解析为文本,而不是图像,所以我只会得到很多(基本上)垃圾。
此外,使用相对 URL 引用 HTML 文档中的图像也不起作用(可能是因为它没有被解析为图像?):
android - Android - WebView 在简历中死亡
- 我有 Activity,其中一些数据显示在我加载的 WebView 中
WebView#loadDataWithBaseURL
- 然后我有/单击触发的菜单选项
android.content.Intent.ACTION_SEND
- 从选择器中选择电子邮件
- 谷歌电子邮件出现(如预期)
- 丢弃电子邮件并点击返回按钮
- 使用 WebView 的操作尝试
resume
- Bang - 我在 WebView.java 的第 4380 行收到 NullPonterException,
if (mWebViewCore.getSettings().getNeedInitialFocus())
因为 mWebViewCore 现在为空
代码中 mWebViewCore 无效的唯一位置是 WebView#destroy - 我如何从中恢复?我是否需要重新创建浏览器并重新加载我的数据,这似乎很浪费?在这一点上,我真的很感激好的建议
iphone - 突出显示 PDF 文档 iPhone xcode 中的文本
嗨朋友们,我正在使用 web 视图开发 ae Book,我正在使用 PDF 文档加载 web 视图。现在我想开发搜索功能,但我不知道如何实现它。所以请给我一个解决方案,
提前致谢。
iphone - 如何检查 WebView URL 是否为本地文件?
我有一个未解决的问题......我需要检查我的 webview 的当前 URL 是否是我的应用程序的 Documents 目录中的本地文件......我该怎么做?
谢谢!
cocoa - 我可以禁止 Cocoa WebView 中的身份验证对话框吗?
我正在使用 Cocoa WebView 对象,并且我想禁止在用户输入错误凭据时弹出的身份验证对话框。服务器正在发回我认为触发对话的 Www-Authenticate 响应标头。
我可以在触发身份验证质询之前以某种方式拦截此标头吗?还是有其他方法可以禁用挑战对话框?