UIWebView(iOS8后,提供了WKWebView)算是在iOS中使用较多的一个控件,但Xcode并没有提供工具让我们调试WebView。那么如何调试WebView呢?Android用Chrome,iOS下当然就得用Safari啦。
IOS调试方法如下:

Mac笔记本safari浏览器设置

Safari显示Develop菜单
首先,我们需要在Safari显示Develop菜单。
打开Safari,点击Safari -> Peferences -> Advanced,勾选"Show Develop Menu in Menubar"。

ios APP UIWebView WKWebView debugger

模拟器调试

如果是在模拟器中调试的话:
1、在模拟器中打开应用,并点开需要调试WebView的页面;
2、在Safari中点Develop -> iOS Simulator -> XXX.app,弹出Web Inspector进行调试。

真机调试

如果想用真机调试的话(只能调试用Xcode编译安装的应用):
1、先在设备上启用Web Inspector:点Settings -> Safari -> Advanced,启用Web Inspector;
2、打开应用,并点开需要调试WebView的页面;
3、在Safari中点Develop -> 设备名 -> xxx.app或者xxx.html,弹出Web Inspector进行调试。

ios APP UIWebView WKWebView debugger

AMD 有望在 1 月 7 日的发布会上推出新款的 7nm 移动端处理器,现在随着时间的接近,不少关于新款 APU 的资料都被爆料达人挖了出来。

AMD R7 4700U

  不久前,知名爆料者 APISAK 在 Userbenchmark 中找到了一款惠普笔记本,搭载了 R7 4800U 处理器,显示为 8 核 16 线程。现在,Rogame 又找到了 R7 4700U 的信息,为 8 核 8 线程,他表示一款小米笔记本将搭载。

  参数方面,R7 4700U 为 8 核 8 线程,主频 2GHz,加速频率可达 4.2GHz,核显很有可能是 10CU 或者是 11CU。

  相比之下,R7 4800U 为 8 核 16 线程,主频 1.8GHz,加速频率(平均)可达 3.65GHz。核显规格尚不明确。

  总的来看,AMD U 系列移动端上 8 核已经基本可以确定的,目前尚不清楚 R5 4000 系列是否为 6 核,这些信息都有望在 1 月 7 日发布会上公开。

replaceALL正斜杠 反斜杠代码

var toPath="/a/b";
toPath = toPath.replace(///g,"_");
结果:_a_b

1》要想定义字符串abc需要这样写var str = "a\b\c";
2》alert(str.replace(/\/g,"/"));将abc 修改为a/b/c
var str = "a\b\c";
alert(str);
alert(str.replace(/\/g,"/"));

js将字符串中所有反斜杠替换成正斜杠/
区分正斜杠与反斜杠:

正斜杠:http://。http紧跟着的斜杠,离手输入最近的斜杠,shift中间斜杠。45度角斜杠。正斜杠不需要转义
反斜杠:回车与空格之间。程序表示时需要转义成\。
str.replace(/\/,/);

1.手机连接电脑开启USB调试
2.打开应用的webview页面
webView配置开启调试(不过只支持KITKAT以上版本 android4.4以上)

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    webView.setWebContentsDebuggingEnabled(true);
}

3.电脑chrome浏览器地址栏输入:chrome://inspect
Android  Webview debug

常见问题:

1.点击inspect后,白屏或404
是因为国内无法访问 https://chrome-devtools-frontend.appspot.com,只能出现空白页面或404.

2.处理办法:
让浏览器翻墙一次,翻墙方法详见,【点击跳转>>>>>】
或使用chrome-inspect离线开发者工具包,本人未测试。
详见github主页:https://github.com/tercentenary/chrome-inspect-

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系238611804@139.com。我们会在24小时内进行删除。