问题标签 [google-developer-tools]
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.
javascript - 是否有最佳实践来防止我的 Angular SPA 的用户在将请求中的表单数据发送到服务器之前对其进行操作
我的Angular(第 5 版)应用程序使用 JWT 令牌和 AuthGuards 进行保护。理论上,用户可以在聚合的表单值发送到服务器之前使用 Chrome 开发者工具操作表单数据。现在 是否有新的良好做法可以在客户端防止这种情况发生,因此我可以假设通过 https 发送到服务器的数据是可以信任的?
这个问题解决了这个问题:建议在那里使用与验证相结合的服务器端会话。但是在 Restful 架构中不再有会话,我们不能通过在服务器端使用验证来阻止所有操作尝试的组合。因此,我正在寻找一种方便的客户端解决方案,这使得普通用户使用开发工具进行操作时会感到不舒服。我也知道不可能有 100% 信任的客户端实现。但是使操纵尝试复杂化将是一个很好的权衡。
google-chrome - 谷歌我的活动 API?
在myactivity.google.com,您可以查看您的所有 Google 活动。这是超级丰富的数据,我希望能够以编程方式访问我自己的数据。
有谁知道是否有一个公共 API可以访问这些数据,或者是否有一个正在开发中?
angular - Angular5 调试在 Chrome 中不起作用
我不知道为什么它不再起作用了。我曾经能够打开开发人员工具,在我的角度代码中放置一个断点,然后它会暂停。但最近,它无法识别如何将网络文件映射到我的本地文件。请在此处查看我的视频解释(3 分钟长)。
编辑:
更多详细信息:问题是,当抛出错误并记录在控制台日志中时,我单击行号,以便 chrome 开发人员工具可以将我带到引发错误的确切位置,它会将我带到网络文件它没有映射到我正在编辑的本地文件。它对待他们就像他们没有关系一样。出于这个原因,如果我在网络文件中放置一个调试点,它就会中断。如果我在本地文件中放置一个调试点,它不会中断。如何告诉 Chrome 如何建立映射?好像他们删除了这个功能。
google-chrome - Vue - Chrome 开发者控制台中的混合内容警告
我有一个 Vue.js 应用程序启动并运行,它会产生以下警告。
该请求在网络选项卡中可见。然而,这还不是全部。
- 它仅在刷新后发生一次。(F5)
- 它恰好在打开 Chrome 开发工具时发生。(F12)
- 如果页面加载时开发工具已经打开,则不会发生 HTTP 请求。
- 禁用所有插件后,在隐身状态下,请求仍会发送。
- 该消息不会显示在 Firefox 中,也不会显示在 Chrome 中的任何其他网页中。
- Vue 应用程序中没有对 HTTP 地址的绝对引用。
- 当我将脚本置于 PAUSE 并在刷新后重新打开控制台时,会出现请求,但我没有进入调试状态。
- 当我添加断点以停止任何包含“http://”的请求时,断点永远不会被激活。
问题可能是什么?如何诊断这种怪异的行为?
performance - GTMetrix 得分高,但性能却很慢?
我花了几个小时/天试图提高此页面的页面加载性能。有人可以给我一些关于问题所在的建议。我已经为图像页面添加了延迟加载,它仍然非常慢。我还在服务器端打开了 pagespeed 并启用了几个模块来完全优化页面并压缩所有文件 - 性能仍然很慢。谷歌开发者工具显示有一个非常慢的 TTFB,但作为一个新开发者,我很难确定问题的确切根源。任何帮助将不胜感激。
html - 在谷歌开发工具上显示媒体,但不在 iPhone 上
我打算演示屏幕分辨率和响应式网页,但在我设法在谷歌开发工具 iPhone 7 屏幕模拟器上展示了一个示例之后,但尝试在实际手机上浏览页面并且它是空白的。
我已经添加meta name:viewpoint
并确保所有内容都指向正确的文件。无论如何,它应该像在模拟器上显示的那样工作。
google-chrome - 在 Google Chrome 开发者工具的网络标签中捕获下载
Google Chrome 开发人员工具窗口中的网络选项卡显示了几乎所有的 http 请求,但当 http 请求导致文件被下载时,似乎没有捕获任何内容。
如何在 Google Chrome 中捕获下载请求?
javascript - 如何使 chrome.downloads.onDeterminingFilename 仅更改从一个特定站点下载的文件名?
我正在编写一个扩展程序来从站点下载图像,将其重命名并将其保存在“下载”下的新文件夹中。我已经成功了,但是我从其他站点下载的其他文件也被重命名为“undefined.ext”。
我想用 downloadItem.referrer 做一个 if else 但我正在下载的网站返回一个空字符串。
这就是我的 background.js 文件的样子。
referrer 是空字符串,所以我不能在这里做 if else 。
清单.json