问题标签 [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.

0 投票
1 回答
60 浏览

javascript - 是否有最佳实践来防止我的 Angular SPA 的用户在将请求中的表单数据发送到服务器之前对其进行操作

我的Angular(第 5 版)应用程序使用 JWT 令牌和 AuthGuards 进行保护。理论上,用户可以在聚合的表单值发送到服务器之前使用 Chrome 开发者工具操作表单数据。现在 是否有新的良好做法可以在客户端防止这种情况发生,因此我可以假设通过 https 发送到服务器的数据是可以信任的?

这个问题解决了这个问题:建议在那里使用与验证相结合的服务器端会话。但是在 Restful 架构中不再有会话,我们不能通过在服务器端使用验证来阻止所有操作尝试的组合。因此,我正在寻找一种方便的客户端解决方案,这使得普通用户使用开发工具进行操作时会感到不舒服。我也知道不可能有 100% 信任的客户端实现。但是使操纵尝试复杂化将是一个很好的权衡。

0 投票
1 回答
3347 浏览

google-chrome - 谷歌我的活动 API?

myactivity.google.com,您可以查看您的所有 Google 活动。这是超级丰富的数据,我希望能够以编程方式访问我自己的数据。

有谁知道是否有一个公共 API可以访问这些数据,或者是否有一个正在开发中?

0 投票
1 回答
767 浏览

ios - Google 为 iOS 选择位置

我阅读了这篇文章并尝试构建一个位置选择器应用程序,以下代码完美运行:

显然GMSPlacePicker不推荐使用,并替换为GMSPlacePickerViewController,所以我在这里尝试了示例:

但它无法正常运行,我在这里遗漏了什么吗?位置选择器正在弹出,但取消按钮不可点击,选择所需位置时位置选择器也未关闭,因此不会打印任何内容!

0 投票
2 回答
3330 浏览

angular - Angular5 调试在 Chrome 中不起作用

我不知道为什么它不再起作用了。我曾经能够打开开发人员工具,在我的角度代码中放置一个断点,然后它会暂停。但最近,它无法识别如何将网络文件映射到我的本地文件。请在此处查看我的视频解释(3 分钟长)。

编辑:

更多详细信息:问题是,当抛出错误并记录在控制台日志中时,我单击行号,以便 chrome 开发人员工具可以将我带到引发错误的确切位置,它会将我带到网络文件它没有映射到我正在编辑的本地文件。它对待他们就像他们没有关系一样。出于这个原因,如果我在网络文件中放置一个调试点,它就会中断。如果我在本地文件中放置一个调试点,它不会中断。如何告诉 Chrome 如何建立映射?好像他们删除了这个功能。

0 投票
1 回答
2467 浏览

google-chrome - Vue - Chrome 开发者控制台中的混合内容警告

我有一个 Vue.js 应用程序启动并运行,它会产生以下警告。

该请求在网络选项卡中可见。然而,这还不是全部。

  • 它仅在刷新后发生一次。(F5)
  • 它恰好在打开 Chrome 开发工具时发生。(F12)
  • 如果页面加载时开发工具已经打开,则不会发生 HTTP 请求。
  • 禁用所有插件后,在隐身状态下,请求仍会发送。
  • 该消息不会显示在 Firefox 中,也不会显示在 Chrome 中的任何其他网页中。
  • Vue 应用程序中没有对 HTTP 地址的绝对引用。
  • 当我将脚本置于 PAUSE 并在刷新后重新打开控制台时,会出现请求,但我没有进入调试状态。
  • 当我添加断点以停止任何包含“http://”的请求时,断点永远不会被激活。

问题可能是什么?如何诊断这种怪异的行为?

0 投票
0 回答
506 浏览

google-chrome - 在 devtools 中启用实时 sass 编辑?

我们如何在 devtools 中启用实时 sass 编辑?

喜欢这个帖子

https://umaar.com/dev-tips/103-live-sass/

0 投票
1 回答
586 浏览

performance - GTMetrix 得分高,但性能却很慢?

我花了几个小时/天试图提高此页面的页面加载性能。有人可以给我一些关于问题所在的建议。我已经为图像页面添加了延迟加载,它仍然非常慢。我还在服务器端打开了 pagespeed 并启用了几个模块来完全优化页面并压缩所有文件 - 性能仍然很慢。谷歌开发者工具显示有一个非常慢的 TTFB,但作为一个新开发者,我很难确定问题的确切根源。任何帮助将不胜感激。

http://dev3.prosupps.com/team

https://gtmetrix.com/reports/dev3.prosupps.com/fnTCblqf

0 投票
1 回答
27 浏览

html - 在谷歌开发工具上显示媒体,但不在 iPhone 上

我打算演示屏幕分辨率和响应式网页,但在我设法在谷歌开发工具 iPhone 7 屏幕模拟器上展示了一个示例之后,但尝试在实际手机上浏览页面并且它是空白的。

我已经添加meta name:viewpoint并确保所有内容都指向正确的文件。无论如何,它应该像在模拟器上显示的那样工作。

0 投票
8 回答
22896 浏览

google-chrome - 在 Google Chrome 开发者工具的网络标签中捕获下载

Google Chrome 开发人员工具窗口中的网络选项卡显示了几乎所有的 http 请求,但当 http 请求导致文件被下载时,似乎没有捕获任何内容。

如何在 Google Chrome 中捕获下载请求?

0 投票
1 回答
1361 浏览

javascript - 如何使 chrome.downloads.onDeterminingFilename 仅更改从一个特定站点下载的文件名?

我正在编写一个扩展程序来从站点下载图像,将其重命名并将其保存在“下载”下的新文件夹中。我已经成功了,但是我从其他站点下载的其他文件也被重命名为“undefined.ext”。

我想用 downloadItem.referrer 做一个 if else 但我正在下载的网站返回一个空字符串。

这就是我的 background.js 文件的样子。

referrer 是空字符串,所以我不能在这里做 if else 。

清单.json