问题标签 [safari-web-inspector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5606 浏览

google-chrome-devtools - 我可以使用 Chrome Devtools 调试桌面 Safari 吗?

Safari 的 Web Inspector 实在是太糟糕了,而且它总是让我崩溃。我的一位同事建议使用 Chrome Devtools 通过远程调试检查 Safari 页面。我在谷歌上没有找到任何关于如何做这样的事情的信息——这可能吗?

0 投票
0 回答
573 浏览

safari - HTML5 标记在 Windows Safari 5.1 浏览器中不起作用

我正在尝试创建一个 html5 网页,其中有一个像 13s 这样的小视频,我将此视频的 flash 版本转换为 3 种格式:mp4、ogg、webm。

它适用于 Windows PC(Mozilla firebox、Google Chrome、IE10、11(仅显示视频横幅))、Mac PC(Safari、Chrome)、iPhone 和 iPad。但仅适用于 Safari。

我是使用这种类型代码创建的。演示链接:http: //vodkabears.github.io/vide/

0 投票
1 回答
1086 浏览

javascript - 无法加载资源 safari 9 和 jboss wildfly 8.2 丢失了网络连接

我已将 My War 文件部署到 jboss wildfly 8.2 服务器并尝试在远程 MAC 机器上使用应用程序链接。

应用程序正确打开,但某些功能不起作用,并在 Safari Web Inspector Console 上显示错误,如下所示:-

它试图加载一个 JS 文件。

当我转到资源选项卡并打开此 JS 文件时,它在浏览器中打开意味着它包含正确但 safari 没有以正确的方式加载它。

我找到了一些关于Transfer-Encoding & 等的想法,但我不知道如何解决这个问题。

请给点建议。

0 投票
0 回答
426 浏览

safari - 应用有动态 JS 文件,无法在 Safari Remote Web Inspector 中调试

我有一个 sapui5 应用程序,我正在尝试使用远程 Web 检查器在移动 Safari 上进行测试。由于它动态加载 javascript 文件(使用 MVC),它只在 XHR 下列出这些文件。显然,因为它是 XHR,所以我不能在这些文件中添加断点。

我有什么办法可以调试这个吗?或者强制网络检查器将这些文件加载​​到其他地方?不然好像有点没用。

我的 iPad 上有最新版本的 iOS 和 Safari。

我知道以前有人问过这个问题,但没有人回答。所以我希望这个会获得更多的牵引力。

谢谢!

0 投票
1 回答
3955 浏览

safari - 缺少进入响应式设计模式

我刚刚将 safari 升级到版本 9.0.3,我在另一个城市的一个伙伴在我的网站上使用 MacBook(OSX 10.9.5)中的响应式设计模式和 iOS 9.1 iPhone 用户代理复制了一个错误。

他们正在向我解释如何通过使用开发选项卡中的“进入响应式设计模式”来重现该问题,但无论我做什么,该特定选项都不会出现。我已经禁用了所有扩展并删除了我的偏好(不确定这是否有帮助)。我尝试了 option + command + R 快捷方式,但它也没有做任何事情。我已经尝试重置 safari 并重新启动了几次。

这个功能哪里去了?

编辑:添加截图: 截屏

编辑:第二张截图: 截图02

0 投票
1 回答
372 浏览

swift - 从 Swift / WkWebView 访问 Safari Web Inspector 后端服务器

使用 Safari 的 Web Inspector,可以远程检查和调试网站。

Web Inspector 是一个多层应用程序。它分为 3 层:前端、后端和目标。

——来自 Web Inspector 的体系结构

换句话说,WkWebView 运行一个可以提供 Web Inspector 信息作为原始数据的服务器。Web Inspector UI 是一个处理这些原始数据的 JavaScript 应用程序。

我可以使用 WkWebView 启用 Web Inspector,developerExtrasEnabled但我想做的略有不同。我想从 Swift 访问后端服务器。我希望我的 Swift 代码能够访问 Web Inpector UI 前端使用的相同原始数据。

有可能吗,如果可以,有人能指出我的方向吗?

数据协议记录在哪里?

0 投票
1 回答
1325 浏览

javascript - 在 Xcode 的 IOS 模拟器上使用 Safari Web Inspector 查看 cookie

我正在编写一个带有 WebView 标志页的 react-native 应用程序。当我使用 safari web 检查器(开发->模拟器->本地主机-登录)检查页面时,我只有三个选项卡,资源、调试器、控制台。在 Resources 选项卡下,我可以看到页面和相关资产,例如 application.js。但是,我看不到 cookie。当我在本机页面上查看 JSContext 时,也会发生类似的事情。

如何查看和修改 cookie?我的 WevView 代码是

0 投票
4 回答
3568 浏览

javascript - Safari Web Inspector - 长字符串值被截断

在 Safari (9.1) 中,我正在查看一个长字符串值(应该是大约 500 个字符),但只显示前一百个左右,后跟“...”。

我认为这只是一个本地设置,因为我有另一台运行 safari 的机器,我可以在上面看到更多信息。我在 Google 中找不到它,也找不到任何东西。

谢谢!

0 投票
1 回答
197 浏览

javascript - 来自 Safari 开发工具的奇怪行为打印参数

我正在用离子构建一个应用程序。我有这个函数声明:

在 android 模拟器上使用 chrome 检查器进行调试时,我得到了这个:

正确的

在 iphone 模拟器上进行的相同调用并使用 safari 进行调试会导致:

很奇怪?

当然,代码会中断。有没有人见过这样的事情?

0 投票
1 回答
295 浏览

macos - Safari Web Inspector 在 tvOS 加载时冻结

在处理 tvOS (TVML) 应用程序时,我在 Safari 网络检查器(版本 9.1 11601.5.17.1)中发生了崩溃,这并不奇怪。现在的问题是,当我尝试为 tvOS 应用程序打开 Web 检查器时,它总是崩溃。我什么也没得到,检查员用风车打开空白,然后我不得不强制退出。

Safari 网络检查器崩溃

有什么方法可以清除 Web 检查器的调试数据?我假设那个特定的应用程序有什么东西会导致它崩溃。Safari 运行良好,直到我打开网络检查器。