有谁知道禁用WKWebView中的双击和缩小缩放的简单方法?我没有尝试过的工作:
Webview.scrollView.allowsMagnification = false; // Error: value of type WKWebView has no member allowsMagnification
Webview.scrollView.isMultipleTouchEnabled = false; // doesn't do anything
在html中:
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" /> // pile of crap, does nothing
您将必须在脚本中添加最大比例。
以下代码应为您提供帮助:
let source: String = "var meta = document.createElement('meta');" +
"meta.name = 'viewport';" +
"meta.content = 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no';" +
"var head = document.getElementsByTagName('head')[0];" +
"head.appendChild(meta);"
let script: WKUserScript = WKUserScript(source: source, injectionTime: .atDocumentEnd, forMainFrameOnly: true)
let userContentController: WKUserContentController = WKUserContentController()
let conf = WKWebViewConfiguration()
conf.userContentController = userContentController
userContentController.addUserScript(script)
let webView = WKWebView(frame: CGRect.zero, configuration: conf)
问题内容: 问题 使用代替,我发现与我的相比,的内容大大缩小了。我希望停止这样做,只照实际方式尊重我的CSS值即可。 语境 我在本机iOS应用程序中使用网络视图来获取显示信息内容的iPad上的弹出窗口内的内容。能够将其提供给内容和设计人员,并说“只需放入一些HTML内容,引用链接的CSS文件”,真是太好了。 使用时,所有这些都很好用。 但是弹出窗口通常非常紧凑。 我正在经历 在我狭窄的弹出窗口中,
我正在尝试在 加载的网页中嵌入YouTube视频。 null WKWebView的配置接近默认值(CodeAllowSinLineMediaPlayback/code>已启用)。web页面加载 。 YouTube播放器中的全屏模式按钮变灰了。当我点击它时,会显示以下消息:“您的浏览器不支持全屏。”: 如果改用 ,则会收到相同的消息。全屏模式似乎适用于嵌入式Vimeo视频(尽管Vimeo播放器似乎只
问题内容: 有没有一种方法可以禁用div缩放或网站上的任何特定元素?例如,如果我希望页面是可缩放的,而不是#Header div,是否有一种方法可以使一个缩放,而另一个不能缩放? 基本上,当您在移动设备上缩放时,它也会缩放Header,但是我希望Header始终保持固定大小(不可缩放)。 我知道您可以使用以下代码来禁用整体缩放: 问题答案: 没有聪明的黑客,您将无法做到这一点。 但是,您可以(并且
本文向大家介绍如何禁止web端的页面缩放?相关面试题,主要包含被问及如何禁止web端的页面缩放?时的应答技巧和注意事项,需要的朋友参考一下
我在做Espresso测试时遇到了一个问题,我知道Espresso不能处理动画,所以我在下面做了。-禁用我的测试设备窗口动画,过渡动画和动画师持续时间比例都设置为关闭(这不起作用)-然后我试图在我的代码中添加一个标志(如。espresso_testing=true。如果为true,我的代码将跳过调用所有startAnimation()函数调用。--->这很管用。然而,在编写espresso测试用例
问题内容: 我已经尝试了所有这三个方法,但均无济于事: 每个都是我通过Google搜索或SO搜索推荐的不同值,但是’ user-scaleable = X ‘值似乎都不起作用 我还尝试了用逗号分隔值,而不是分号,没有运气。然后,我尝试只具有价值,仍然没有运气。 更新 从苹果网站上得到了它,它的工作原理是: 原来问题出在非标准引号上,因为我从使用它们的网站复制了元标记,哎呀 问题答案: 您的代码将属