我想弄清楚为什么Javascript的某些功能在UIWebView中不起作用.据我所知,无法在XCode中为js文件设置断点.没问题,我将回到2004年并使用alert 状态器--哦,等等,它们似乎也不能在UIWebView中工作!

我唯一能想到的就是将HTML和JS文件导出到我的桌面,然后在Safari中进行调试.这很管用!当然,我在UIWebView中遇到的bug不会在Safari中出现.

有没有其他方法可以在UIWebView中进行调试,或者我可以使用类似于使用老式alert 方法的任何技巧?

推荐答案

If you're using iOS >= 6 and you have mountain lion (10.8) or Safari >= 6, you can just:

  1. Open the application in the simulator (or your device in XCode >= 4.5.x).
  2. 打开Safari(转到Preferences -> Advanced并确保"在菜单栏中显示开发菜单"已打开).
  3. 从(Safari的)菜单栏中 Select Develop -> iPhone Simulator -> [your webview page].

就是这样!

Html相关问答推荐

Rmarkdown上的垂直标签集

如何在不影响子列表的情况下在HTML(OL Li)上同时加数字和列表?

为什么使用Google字体的SVG徽标内的文本不能在网页上正确呈现?

在 bootstrap 中的弹性项之间添加连接行

如何最大限度地减少Cookie同意代码对性能的影响?

悬停效果在新西兰表上不起作用

粘滞的导航栏延伸到超过页边距的右侧

使用Cypress循环遍历不一致的父对象

HTMLTag属性内的svelte+TS类型声明

使用不同字体对齐元素

在 flexbox 中使用 spacer 是否有效

排列卡片时遇到困难

防止HTML输入中出现负数但接受小数

如何使容器的大小适合其 position:absolute; 子元素的大小

如何垂直平移一个元素,使其新位置位于另外两个元素之间?

th 内的 div 标签没有占据全高

水平对齐两列中的两个按钮 同一级别

CSS 网格自动高度不适用于特定网格区域

我正在try 向我预先存在的导航栏添加响应式汉堡包导航,但由于某种原因它没有显示

以 HTML 格式显示的 LaTeX 表格