当前位置: 首页 > wzjs >正文

商丘网站制作重庆百度竞价推广

商丘网站制作,重庆百度竞价推广,做服务的网站吗,做视频网站收费侵权吗1.确保你的 custom.js 文件已添加到项目目标中(在文件检查器中勾选目标成员资格) 2.对于复杂的 JavaScript 交互,可能需要使用 WKUserContentController 和 WKScriptMessageHandler 3.考虑 Web 内容加载时间,脚本注入应在页面加…

1.确保你的 custom.js 文件已添加到项目目标中(在文件检查器中勾选目标成员资格)

2.对于复杂的 JavaScript 交互,可能需要使用 WKUserContentController 和 WKScriptMessageHandler

3.考虑 Web 内容加载时间,脚本注入应在页面加载完成后进行(如示例中的 didFinish navigation 回调)

4。如果需要与 Swift 代码通信,可以使用 evaluateJavaScript(_:completionHandler:) 方法

先添加js文件到项目中:

按照提示添加后,项目中就会显示你添加的文件:

然后再使用自定义一个加载文件逻辑:


extension WebView {static func loadJSFile(named filename: String) -> String? {guard let path = Bundle.main.path(forResource: filename, ofType: "js") else {print("Could not find \(filename).js in bundle")return nil}do {let jsString = try String(contentsOfFile: path, encoding: .utf8)return jsString} catch {print("Error loading \(filename).js: \(error)")return nil}}
}

 最后添加:

        // 2. 加载并注入自定义脚本if let customScript = WebView.loadJSFile(named: "custom") {let userScript = WKUserScript(source: customScript,injectionTime: .atDocumentStart,forMainFrameOnly: false)webView.configuration.userContentController.addUserScript(userScript)}// 3.load urlwebView.load(URLRequest(url: url))

http://www.dtcms.com/wzjs/33121.html

相关文章:

  • 重庆装饰公司口碑十强安徽seo推广公司
  • 苏州高端网站建设设计公司郑州网络营销排名
  • 美国做evus的网站长沙关键词优化平台
  • 广州网站设计教程seo最新优化技术
  • 番禺高端网站建设做一个公司网页多少钱
  • 深圳南山做网站的公司做网络推广工作怎么样
  • 网站模块标准版黑帽seo是什么
  • 福州企业如何建网站网页制作html代码
  • asp网站安全吗武汉seo搜索引擎
  • 360客户如何做网站推广小说排行榜百度搜索风云榜
  • 网站的三大标签百度在线入口
  • 网站美工难做吗seo权威入门教程
  • 枣强网站建设网络推广的网站有哪些
  • 自动采集的网站网站你应该明白我的意思吗
  • 专业科技网站建设网站制作公司有哪些
  • 现在做推广有什么好的方法网站优化培训
  • 室内设计网站大全网网站推广排名公司
  • 长春疫情最新情况最新消息今天试分析网站推广和优化的原因
  • 做近代史纲要题的网站百度健康
  • 做水果网站需要些什么百度网站怎样优化排名
  • 毕业设计网站成品产品互联网营销推广
  • 如何用阿里云做私服网站seo公司优化
  • 网站备案拍布幕谷歌推广怎么样
  • 天猫店铺怎么开店seo搜索优化公司排名
  • 做网站必须要有前台吗长沙网站优化效果
  • 网上哪个网站做的系统好用seo岗位是什么意思
  • 设计师分享网站seo教程技术资源
  • 舟山 网站制作友情链接交换网址大全
  • 有没有可以做兼职的网站seo 适合哪些行业
  • 家具网站模板想做电商应该怎么入门