Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 如何使用Chrome';调试器协议?_Google Chrome_Debugging_Google Chrome Extension_Chromium_Javascript Debugger - Fatal编程技术网

Google chrome 如何使用Chrome';调试器协议?

Google chrome 如何使用Chrome';调试器协议?,google-chrome,debugging,google-chrome-extension,chromium,javascript-debugger,Google Chrome,Debugging,Google Chrome Extension,Chromium,Javascript Debugger,我一直在构建一个Chrome扩展,部分使用。 类似的某些事件包括“时间戳”和“wallTime” 自1970年以来,walltime是一种常规的秒格式,但时间戳是以秒为单位的,但不清楚它的0在哪里,而且许多事件没有walltime,所以我真的想弄清楚如何从时间戳派生walltime。 基于我认为基于navigationStart值,但基于扩展的navigationStart的背景页面或事件起源的页面navigationStart,这并没有生成正确的日期 是否可以使用时间戳在wallTime获取,

我一直在构建一个Chrome扩展,部分使用。 类似的某些事件包括“时间戳”和“wallTime”

自1970年以来,walltime是一种常规的秒格式,但时间戳是以秒为单位的,但不清楚它的0在哪里,而且许多事件没有walltime,所以我真的想弄清楚如何从时间戳派生walltime。 基于我认为基于navigationStart值,但基于扩展的navigationStart的背景页面或事件起源的页面navigationStart,这并没有生成正确的日期


是否可以使用时间戳在wallTime获取,还是我运气不好?

根据中的源代码:

  • wallTime
    currentTime()
    (正常系统时间)
  • 时间戳

    在Windows上,它基于系统启动后经过的毫秒数,而您无法从扩展中获取该信息

    在POSIX系统(例如Linux)上,使用clock_单调模式下的
    clock_gettime
    ,表示从某个未指定的起点开始的单调时间


    根据中的源代码:

    TimeTicks和ThreadTicks表示大部分时间的抽象时间 递增,用于测量持续时间。在内部,它们是 以微秒表示它们无法转换为人类可读的格式 时间,但保证不会减少(与时间类不同)。注意 时间刻度可能“静止”(例如,如果计算机被挂起),以及 每当线程被取消调度时,ThreadTicks将“停止” 操作系统


如果同时生成了
时间戳
wallTime
,两者都使用秒作为测量量,那么通过
zeroRef=wallTime-时间戳
(假设
时间戳
的零参考在
wallTime
的零参考之后)。如果该零引用可以扩展到具有时间戳的其他实例,则取决于时间戳是否具有相同的引用。我们不能对此进行评论,因为您没有说明您正在谈论的函数以及如何使用它们。太棒了,谢谢!所以回答是这样的(如果有人不同意,我将在一天内不做标记作为答案)这是我的备份计划:找到一个同时包含这两个事件的事件,并使用它来索引该时间戳中的wallTime。