小编pin*_*yid的帖子

Chrome devtools如何开放以改变行为?

在我的JavaScript中,我实现了一个隐藏标题栏的功能,该功能由scrollEvent触发。因此,当我向下滚动时,标题栏被隐藏。当我开始向上滚动时,它就会显示出来。可以将其视为与大多数移动浏览器使用搜索栏产生的相似效果。

事情就是这样……在打开devtools的情况下,它工作得很好。如果我关闭devtools,则效果不再起作用。向下滚动时,标题栏仍然可见。如果我重新打开devtools(ctrl-shift-j),效果将再次起作用。我在单独的窗口中运行devtools,因此它的存在不会影响我的应用程序的窗口尺寸。

有人知道Chrome devtools的存在对Javascript或呈现行为有什么影响吗?

注意,对于任何想念我问题要点的速读读者,我并不是要寻求解决所遇到问题的方法。我只是在问我问题的答案。

编辑:我现在发现在前台vs背景中使用devconsole也很重要。将控制台放在前台时,它可以在后台运行,而在后台则失败。在https://ibb.co/4M75sPQ上查看动画gif

javascript google-chrome google-chrome-devtools

11
推荐指数
1
解决办法
277
查看次数

如何在新版Google云端硬盘Android API下切换帐户

我在新版Google云端硬盘Android API中的授权流程如下:

  1. 菜单:选择帐户
  2. 连接();
  3. onConnectionFailed()result.startResolutionForResult()调用AccountSelectDialog/DriveAuthorization
  4. onConnected()做你的东西

奇迹般有效.现在重复以切换帐户为目标:

  1. 菜单:选择帐户
  2. 连接();
  3. onConnected()

在这里,我没有机会进入AccountSelectDialog,因为我从未使用'result'来获取onConnectionFailed()来调用startResolutionForResult().这次我错过了什么?

android google-drive-api google-drive-android-api

10
推荐指数
3
解决办法
9078
查看次数

2019年如何检测触控设备?

对于我的应用程序,我需要彻底改变使用屏幕键盘(例如移动设备、触摸电视)与鼠标/kbd 设备(例如台式机、带有蓝牙鼠标/kbd 的移动设备)的触摸设备的整个 UX。

注意。我已经用 CSS 网格和媒体查询来研究响应式布局,所以这个方面得到了处理。我的问题不是布局之一,而是整个 UX 需要从根本上不同。到目前为止,我最好的选择是在整个视口上监听鼠标移动。

我怎样才能使用现代浏览器做到这一点?

注意我已经阅读了已有好几年的现有答案,并且通常得出结论认为这是不可能的。

html javascript css google-chrome mobile-website

9
推荐指数
2
解决办法
7937
查看次数

关于Google Drive SDK和OAuth 2的优秀教程?

我希望能够通过Google云端硬盘帐户阅读网站上的文件,因为谷歌服务的文档非常庞大,所以这让我感到非常热情(对我而言,无论如何,我对使用SDK和蜜蜂).我还意识到我需要使用OAuth 2授权来授予对文件的访问权限.关于从哪里开始的任何好主意?

oauth-2.0 google-drive-api google-oauth

8
推荐指数
2
解决办法
7679
查看次数

如何在div之间实现箭头键导航

我有以下div列表

<div id="multi-picker">
  <div id="opt1">
     <input type="checkbox">  Option 1
  </div>
  <div id="opt2">
     <input type="checkbox">  Option 2
  </div>
  etc...
</div>
Run Code Online (Sandbox Code Playgroud)

一切正常,但我对键盘导航不满意.要从opt1导航到opt2,我需要按Tab键.理想情况下,我想将选项视为选择,并使用向上/向下箭头导航.可以这样做吗?

或者......是否有任何方法可以使用带有复选框样式的选项进行多选,以反映每个选项的选择状态?

html css

8
推荐指数
1
解决办法
6645
查看次数

Google云端硬盘链接网址格式和查询参数

我拼命想找到谷歌驱动器和谷歌文档网址方案和查询参数的记录.例如,usp =参数似乎有几个可能的值?此外,为什么像https://drive.google.com/drive/u/2/#folders/这样的链接会在没有新身份验证的情况下在Safari和Chrome中打开文件夹,而像https://drive.google.com这样的链接/ drive/#folvers/只能在chrome中正常工作.u/2 /是什么意思?任何人都知道如何找到这些网址方案的完整文档?

google-docs-api

8
推荐指数
3
解决办法
5581
查看次数

Google云端硬盘文件夹删除行为

我有一个FILE-1带有两个父文件夹(FOLDER-1FOLDER-2)的document().

如果我删除FOLDER-1,FILE-1也会被删除.但是,我预计只会FOLDER-1被删除,并作为父母删除FILE-1,这将保持不变.

这是预期的行为还是错误?

google-drive-api

7
推荐指数
1
解决办法
2382
查看次数

每秒仅插入一次后的403速率限制

我的应用偶尔(每天一次)运行大约1,000个文件的批量插入.在少量插入后,我开始获得403速率限制响应.由于我的应用程序按顺序执行插入操作,因此我尝试的插入速率绝不会高于每秒1次.

我已经检查过我已启用结算并且我的配额限制是每秒100+,所以我不明白为什么我会如此积极地受到限制.结果是插入花了一个多小时,这不是Drive的广告:-(

google-drive-api

7
推荐指数
1
解决办法
2181
查看次数

如何在当前窗口下停止打开帐户选择器窗口

间歇性地我得到一段时间,调用gapi.auth.authorize会导致在我的应用程序窗口打开一个帐户选择器窗口,当然它会被用户忽视.

有没有办法强迫它在顶部,或至少检测它已被打开所以我可以提醒用户?

我目前正在测试Chrome,但我也在Firefox上看过它.

要重新创造......

  1. 登录多个Google帐户
  2. 转到我的应用程序,该应用程序调用gapi.auth.authorize
  3. 通常,会有一个弹出窗口,要求我选择要通过身份验证的Google帐户.但有时,此弹出窗口位于我的应用程序窗口下方,因此被它遮挡而未被用户注意到

它应该(有时是)应该是什么样的......

在此输入图像描述

什么不应该,但有时看起来像......

在此输入图像描述

javascript google-chrome google-oauth

7
推荐指数
1
解决办法
538
查看次数

是否在操作系统睡眠/暂停中定义了setTimeout的行为?

我设置了一个setTimeout例如10s,在那个10s期间,我暂停/睡眠PC.在醒来时,以下哪项是真的: -

  1. 保证超时
  2. 超时保证不会触发
  3. 超时可能会或可能不会触发.它是特定于浏览器的

重复的setInterval也是同样的问题.是否保证(不)继续.

javascript browser cross-browser

7
推荐指数
2
解决办法
1124
查看次数