我使用CMD + P直接在Google Chrome Developer工具中打开文件.在Safari开发人员工具中是否有快捷方式可以执行此操作?目前我只是滚动浏览单个文件并点击:(
是否可以将 Safari 的 Web 检查器设置为在执行 JavaScript 时忽略 jQuery?
在Safari(9.1)中,我正在查看一个长字符串值(应为约500个字符),但只显示前100个左右的字符串,后跟“ ...”。
我认为这只是一个本地设置,因为我有一台运行Safari的机器,并且可以看到更多信息。我在Google中找不到它,也找不到任何东西。
谢谢!
我有一个用wordpress制作的视频聚焦网站.当我们在iPad上测试网站时,我们将它连接到Mac笔记本电脑并打开safari开发人员工具来检查我们是否有任何错误等等.一切都在我们的主页上工作,但是当我们去看我们添加的任何视频帖子时,它会崩溃开发人员工具窗口,并且iPad上的浏览器在顶部有一点点下拉"这个网页出现问题所以它被重新加载".
iPad上的页面很好,我们的日志中没有任何PHP错误,一切功能都很好,所以我无法弄清楚是什么导致它崩溃.
有任何想法吗?我可以解决这个问题吗?
在此先感谢:)如果您需要更多信息,请告诉我们!
仅供参考,我们正在调试使用 angularJS 1.4.2 和 ionic framework 1.2.4 和 WKWebView 开发的移动混合应用程序。
下面的多张快照是显示之前和之后的事件。基于webkit 内存调试文章,快照将显示尚未被 GC 的实时 JavaScript 对象。

快照 5 仍然在同一页面中,但经过一些计算并从 PDFTron 生成了一个 base64 字符串 pdf 以在 UIWebview 上查看它。

快照 10 显示退出页面 A 并使用控制器 C 导航到页面 C。

快照 2 和快照 10 的比较,所有 base64 字符串仍然保留在那里。

问题:
javascript mobile angularjs safari-web-inspector ionic-framework
我试图在Safari浏览器中分析Web应用程序内存使用情况.我在几个网站上读到Safari的Web Inspector Timeline可用于分析Web应用程序内存,但我没有看到Memory选项.这是我看到的:
以下是我应该有一个Memory元素的网站:
https://webkit.org/blog/6425/memory-debugging-with-web-inspector/
https://support.apple.com/guide/safari-developer/improve-memory-performance-dev935efea11/mac
我正在寻找一种"打开"Memory元素的方法.或者它可能不再可用?我很感激任何指针.谢谢!
由于我不明白的原因,Safari 无法(间歇性但持续地)连接到我们 QA 基础设施上的 Rails 应用程序(静态前端和 API 后端)。(我将就此写另一个问题。)
目前,让我感到困惑的一件事是,Safari(一般来说)似乎从未显示其他浏览器(Chrome 和 Firefox)在其 XHR 网络列表(在开发人员工具中)中明确显示的选项(预检)请求。我只看到 POST 和 GET 请求等,从未看到任何 OPTION 请求。
Safari 是否制作了它们,只是不展示它们?Safari 似乎对我们的 DEMO 和 PROD 基础设施(其设置略有不同)表现良好,因此我很想假设这只是他们的开发人员工具的差异,而不是表明出现了问题。
safari cors http-options-method preflight safari-web-inspector
我有一个应用程序,允许用户单击一个按钮即可下载两个生成的 csv 文件。只要浏览器设置设置为允许多次下载,此功能就可以在 Mac/Windows/Chrome、Mac/Windows/Firefox 和 Windows/Edge 中正常运行。
对于 Safari,我只能获取生成的第一个 csv 来下载。我尝试将该网站添加到允许下载文件的网站列表中(即https://9to5mac.com/2020/01/03/mac-how-to-always-allow-downloads-safari/),但它不会下载第二个文件。将文件压缩在一起是一种选择,但必须有一种方法允许在 Safari 中的某个地方进行多次下载。
在开发一个phonegap应用程序时,我可以看到来自XHR登录请求的响应中的SetCookie标头到我正在使用的API.正如预期的那样,当我检查后续请求时,我看到正在发送cookie.我还可以看到它是一个httpOnlycookie,所以我无法使用脚本存储它.
但是,在Chrome开发工具"资源"中,如果我愿意,我可以毫不费力地删除cookie.
然而,当我在外部iOS或Android设备上运行应用程序时,使用Safari或Chrome Web Inspectors为每个相应的设备,我无法在"资源"面板中看到cookie.我也没有在请求或响应中看到cookie标头,但我的请求却不错.
这是一项安全措施,还是我的app/API中存在与cookie有关的错误?
cookies httponly google-chrome-devtools cordova safari-web-inspector
我正在使用 Safari v7.1 和运行 ios v7 的 iOS Simulator v7.1。
我已经按照以下网址启用了 iOS 模拟器中的 Mobile Safari 以及 Mac 上的 Safari 浏览器(v10.9.5)中的所有选项:http ://webdesign.tutsplus.com/articles/quick-tip-using-web -inspector-to-debug-mobile-safari--webdesign-8787
但是,当我在模拟器中运行任何混合应用程序或在移动 Safari 中打开网页时,我在 Safari Web 检查器中看不到该网页。Mac Safari 选项“Develop -> iOS Simulator”显示“No Inspectable application”进行调试。
如果我连接实际的 iPhone ,同样可以正常工作。
欢迎任何指点!