返回顶部
首页 > 资讯 > 精选 >WKWebView iOS17设置UserAgent
  • 217
分享到

WKWebView iOS17设置UserAgent

iosswift 2023-12-23 19:12:06 217人浏览 独家记忆
摘要

WKWEBView 设置 user-agent 参考文档 之前设置 user-agent 都是通过设置NSUserDefaults来实现的,不过升级到了iOS17之后这个方式不好用了。 老的设置方式: [[NSUserDefaults st

WKWEBView 设置 user-agent

参考文档

之前设置 user-agent 都是通过设置NSUserDefaults来实现的,不过升级到了iOS17之后这个方式不好用了。

老的设置方式:

[[NSUserDefaults standardUserDefaults] reGISterDefaults:dictionnary];

目前看通过设置 webview 里边的 customUserAgent 来实现可以的。不过设置之前最好把原始的给拿出来,把自己想要设置的给加进去。

let configuration:WKWebViewConfiguration = .init()configuration.allowsInlineMediaPlayback = truelet webView = WKWebView(frame: self.bounds, configuration: configuration)let oldUserAgent = webView.value(forKey: "userAgent") as? String ?? ""webView.customUserAgent = "\(oldUserAgent) xxx"

之后自测一下:

webView.loadhtmlString("""              
"""
, baseURL: nil)

来源地址:https://blog.csdn.net/xo19882011/article/details/134031247

--结束END--

本文标题: WKWebView iOS17设置UserAgent

本文链接: https://lsjlt.com/news/551733.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • WKWebView iOS17设置UserAgent
    WKWebView 设置 user-agent 参考文档 之前设置 user-agent 都是通过设置NSUserDefaults来实现的,不过升级到了iOS17之后这个方式不好用了。 老的设置方式: [[NSUserDefaults st...
    99+
    2023-12-23
    ios swift
  • php如何设置useragent
    这篇文章主要介绍了php如何设置useragent,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php设置useragent的方法:1、用curl设置user_agent,代...
    99+
    2023-06-15
  • Android WebView userAgent 设置为桌面UA实例
    最近一个大屏项目中使用到支付宝扫码支付,但是webview加载扫码支付链接时会自动跳转到移动版页面,网上查找怎么设置,没找到解决方案。于是自己随便试了下 webview.ge...
    99+
    2022-06-06
    webview Android
  • PHP获取访问浏览器的唯一标识useragent,判断是不是oppo内置浏览器
    导读: 最近遇到一个问题,我的网站域名(正规网站)被oppo内置浏览器给拦截了,我提交申诉一两个月了,都没有工作人员处理,可见oppo浏览器非常的不称职,建议大家不要用。拦截申诉不了,那怎么办呢?解决方法就是检测用户访问的浏览器唯一标识us...
    99+
    2023-09-10
    javascript 开发语言 ecmascript
  • win10电脑tls安全设置设置为默认设置
    这篇文章主要介绍了win10电脑tls安全设置设置为默认设置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。win10电脑tls安全设置怎么设置为默认设置在此电脑图标上单击右键...
    99+
    2023-06-10
  • html设置大小怎么设置
    HTML(Hypertext Markup Language)是一种用于创建网页的标记语言。在HTML中,可以通过设置样式来控制元素的大小、颜色等外观效果。关于如何设置大小,下面简单介绍一些方法。使用CSS的width和height属性CS...
    99+
    2023-05-21
  • android studio设置jdk版本项目设置和全局设置
    android studio设置jdk版本项目设置和全局设置 方法1:修改项目的gradle构建jdk(建议在使用别人的单个项目时使用) 打开项目设置    打开jdk设置   选择jdk11   注意要apply保存然后运行,编译通过 ...
    99+
    2023-09-14
    gradle
  • python设置pip源(pycharm设置pip源)
    文章目录 python设置pip源(pycharm设置pip源)pycharm2022版本更换pip镜像源老版本pycharmpycharm2022版本更换pip镜像源 Linux 修改...
    99+
    2023-09-23
    python pycharm pip
  • innodb_data_file_path设置
            innodb_data_file_path用来指定innodb tablespace文件,如果我们不在My.cnf文件中指定innodb_...
    99+
    2024-04-02
  • tomcat设置
    C:\KSOAWS\tomcat\webapps\ROOT\WEB-INF\classesproxoolC:\KSOAWS\tomcat\confserverC:\KSOAWS\tomcat\binstar...
    99+
    2024-04-02
  • max_connect_errors设置
    max_connect_errors 错误连接数 默认max_connect_errors =10 错误连接超过max_connect_errors  会被mysql报一个错误, MySql ...
    99+
    2024-04-02
  • 设置javascript
    如何设置JavaScript以提升网站性能和用户体验JavaScript是一种广泛使用的编程语言,它能为网站提供丰富的交互和功能。但是,如果不正确使用或设置JavaScript,会导致网站性能下降,并影响用户体验。因此,本文将介绍如何设置J...
    99+
    2023-05-22
  • redis如何设置存储时间设置
    在Redis中,可以使用EXPIRE命令来设置键的过期时间。该命令接受两个参数,第一个参数为键名,第二个参数为过期时间,单位为秒。例...
    99+
    2023-09-11
    redis
  • 设置默认打印机怎么设置
    设置默认打印机的步骤:1、打开"控制面板";2、在"控制面板"中,找到并点击"设备和打印机"选项;3、在打印机列表中,找到你想要设置为默认打印机的设备,右键点击该设备的图标,然后选...
    99+
    2023-08-14
  • jQuery如何设置全局动画设置?
    这篇文章将为大家详细讲解有关jQuery如何设置全局动画设置?,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 jQuery 提供了 $.fx.speeds 对象,用于设置全局动画设置。该对象包含以下属性...
    99+
    2024-04-02
  • PHP如何设置区域设置信息
    这篇文章将为大家详细讲解有关PHP如何设置区域设置信息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 设置 PHP 区域设置 区域设置是 PHP 中一个重要的概念,它定义了应用程序如何处理日期、时间、数...
    99+
    2024-04-02
  • dedecms会员设置、互动设置的方法
    会员设置 是否开启会员功能(cfg_mb_open):系统会员功能是否开启,系统默认是开启的,可以通过/member进行注册、登陆、内容发布等功能 是否开启会员图集功能(cfg_mb_album): 系统会员功能是否开...
    99+
    2022-06-12
    dedecms 会员设置 互动设置
  • 如何在 PHP 中设置 HTTP 代理设置
    在 PHP 中设置 HTTP 代理设置可以通过修改 `stream_context` 的参数来实现。下面是一个示例代码:```php...
    99+
    2023-09-26
    PHP
  • 云服务器设置端口怎么设置
    云服务器通常需要设置一些端口来处理不同的服务请求。以下是一些常见的端口设置选项及其作用: 80(HTTP、FTP、Websocket、SMTP协议):这些端口用于提供TCP/IP服务。80端口是所有服务的必需端口。 40(Telnet、...
    99+
    2023-10-26
    端口 服务器
  • 云服务器设置端口在哪设置
    云服务器通常需要设置其端口和其他配置,以便在需要时与其他应用程序和服务进行通信。以下是一些常见的端口及其用途: 端口:21端口用于发送HTTP请求,是常见的云服务器应用程序端口。 23端口用于接收文件和其他文件类型,例如FTP,SFTP...
    99+
    2023-10-26
    端口 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作