0x00 URLSchemeHandler
使用 WKWebView
加载本地资源
通过 URLSchemeHandler
可以拦截自定义协议
加载本地资源 image
,css
,js
等,Demo
可前往: JHURLSchemeHandler
当然,也可以拦截 http
, https
等协议
(下面相关内容并未在上面的 Demo 中)
但!
当 H5
中使用 AJAX
请求数据时
虽然可以通过拦截 http
, https
拿到 url
但是,通过 Safari
,开发
-> 你的手机
-> 对应的界面
查看对应的 WKWebView
界面时
重新加载一下页面
就会得到以下警告
:
Origin null is not allowed by Access-Control-Allow-Origin.
XMLHttpRequest cannot load http://xxxx due to access control checks.
Failed to load resource: Orgin null is not allowed by Acce