赞
踩
思路:因为使用webview需要校验业务域名,但是我们不可能把校验文件放到oss服务器上吧,所以自己新建了一个html放在自己的服务器上,然后请求oss里面html里面的内容放到自己的服务器上,经测试是可行的
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta content="width=device-width,initial-scale=1.0,user-scalable=yes" name="viewport" /> <title>用户手册</title> <style> img { width: 100%; height: auto; } </style> </head> <body> </body> <script type="text/javascript"> var xhr = new XMLHttpRequest(); xhr.open('GET', 'https://XX/ossHtml.html'); xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { var parser = new DOMParser(); var htmlDocument = parser.parseFromString(xhr.responseText, 'text/html'); var content = htmlDocument.body.innerHTML; document.body.innerHTML = content; } }; xhr.onerror = function () { console.error('Error:', error); }; xhr.send(); </script> </html>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。