草庐IT

webviews

全部标签

android - Google 如何检测来自 WebView 的请求?

Google宣布他们"willnolongerallowOAuthrequeststoGoogleinembeddedbrowsersknownas'web-views'".在Android中,来自WebView的请求会获得一个headerHTTP_X_REQUESTED_WITH,该header设置为应用程序的包名称。虽然这可以被覆盖,但可以隐藏我们正在使用WebView发出请求的服务器。我不知道其他任何默认方法可以做到这一点。有没有一种方法可以检测服务器端-无论客户端做什么,请求来自AndroidWebView。Google是如何做到的? 最佳答案

android - 在android蜂窝webview/webkit中实现水平/垂直手指滑动滚动?

我正计划实现基于WebView的Honeycomb平板电脑应用程序(因此,基本上它会是一个仅为平板电脑制作的基于HTML5网络的应用程序)。我希望通过滑动手指来实现水平和垂直滚动。为了更好地理解,我创建了示例大纲。此图像显示类似于Honeycomb的原生设置Activity,左右页面可垂直滚动欢迎任何类型的指南或资源。谢谢 最佳答案 看看iScroll:iScroll4isacompleterewriteoftheoriginaliScrollcode.Thescriptdevelopmentbeganbecausemobilewe

android - 在android蜂窝webview/webkit中实现水平/垂直手指滑动滚动?

我正计划实现基于WebView的Honeycomb平板电脑应用程序(因此,基本上它会是一个仅为平板电脑制作的基于HTML5网络的应用程序)。我希望通过滑动手指来实现水平和垂直滚动。为了更好地理解,我创建了示例大纲。此图像显示类似于Honeycomb的原生设置Activity,左右页面可垂直滚动欢迎任何类型的指南或资源。谢谢 最佳答案 看看iScroll:iScroll4isacompleterewriteoftheoriginaliScrollcode.Thescriptdevelopmentbeganbecausemobilewe

android - 某些 Bootstrap3 字形图标在 phonegap android webview 上未正确显示

请查看thisattachedscreenshot.这是我的PhoneGap测试应用-在GalaxyS4上拍摄。您应该会看到铃铛、书签、公文包和相机图标(以及更多)未按预期显示。以下是我的观察:所有图标均可在PC和移动设备上的浏览器(chrome、safari)中正确显示所有图标都可以在同一个iOS应用中正确显示(在iphone/ipad、ios7中checkin)“问号”只能在Android应用中看到。有人知道原因吗? 最佳答案 这是转义序列的问题。如果您能够可靠地维护一个UTF-8编码的CSS文件,您可以覆盖Bootstrap默

android - 某些 Bootstrap3 字形图标在 phonegap android webview 上未正确显示

请查看thisattachedscreenshot.这是我的PhoneGap测试应用-在GalaxyS4上拍摄。您应该会看到铃铛、书签、公文包和相机图标(以及更多)未按预期显示。以下是我的观察:所有图标均可在PC和移动设备上的浏览器(chrome、safari)中正确显示所有图标都可以在同一个iOS应用中正确显示(在iphone/ipad、ios7中checkin)“问号”只能在Android应用中看到。有人知道原因吗? 最佳答案 这是转义序列的问题。如果您能够可靠地维护一个UTF-8编码的CSS文件,您可以覆盖Bootstrap默

android - 如何从 Android WebView 检查页面是否为 "404 page not found"?

我想从WebView中检查“未找到404页面”,如果是404,则返回到上一页。求你的帮助编辑我想查看的网页是纯.jpg1.jpg2.jpg3.jpg但我不知道存在多少图像。所以如果有人可以提出另一种方法,欢迎他这样做。 最佳答案 从SDK23(AndroidM)开始,您可以使用onReceivedHttpError方法来捕获404和其他HTTP错误。只需覆盖您的WebViewClient@OverridepublicvoidonReceivedHttpError(WebViewview,WebResourceRequestreque

android - 如何从 Android WebView 检查页面是否为 "404 page not found"?

我想从WebView中检查“未找到404页面”,如果是404,则返回到上一页。求你的帮助编辑我想查看的网页是纯.jpg1.jpg2.jpg3.jpg但我不知道存在多少图像。所以如果有人可以提出另一种方法,欢迎他这样做。 最佳答案 从SDK23(AndroidM)开始,您可以使用onReceivedHttpError方法来捕获404和其他HTTP错误。只需覆盖您的WebViewClient@OverridepublicvoidonReceivedHttpError(WebViewview,WebResourceRequestreque

Android WebView 安全字体系列?

不,和其他人一样,我不想使用自定义字体。我正在寻找可以在不使用CSS3的自定义@font-face的情况下使用的WebView安全字体列表,它从网络/本地存储加载ttf/wof/eot字体。更精致的问题是:Android操作系统中包含哪些列表字体可以在WebView中使用?例如,可以使用Arial、Verdana、sans-serif等字体(不确定),那么究竟要在哪里寻找才能100%确定呢?谢谢 最佳答案 Webview:它使用WebKit渲染引擎来显示网页根据源码,android.webkit.WebSettings包含以下字段:

Android WebView 安全字体系列?

不,和其他人一样,我不想使用自定义字体。我正在寻找可以在不使用CSS3的自定义@font-face的情况下使用的WebView安全字体列表,它从网络/本地存储加载ttf/wof/eot字体。更精致的问题是:Android操作系统中包含哪些列表字体可以在WebView中使用?例如,可以使用Arial、Verdana、sans-serif等字体(不确定),那么究竟要在哪里寻找才能100%确定呢?谢谢 最佳答案 Webview:它使用WebKit渲染引擎来显示网页根据源码,android.webkit.WebSettings包含以下字段:

android - 在 WebView 中,shouldOverrideUrlLoading 是否有办法确定它是否正在捕获重定向与用户单击链接?

我希望允许重定向在WebView中自然发生,并且仅在由于用户单击某些内容而发生时才捕获新url。 最佳答案 我遇到了类似的问题。我需要在我的Activity中的WebView中打开一个页面。但是,当用户单击页面中的链接时,我希望它在“新窗口”中打开,这意味着浏览器Activity。如果页面有重定向,这会带来问题。为了做到这一点,我做了以下事情:我只在页面加载完成后才显示webview。我会保留一个bool值,告诉我页面何时完成加载。用户交互只能在页面完成加载后发生。否则它是一个重定向,应该在我的Activity中打开。代码示例:pr