草庐IT

web-analytics-tools

全部标签

javascript - Google Analytics 事件跟踪未显示

我在使用googleanalytics时遇到了这个问题,我无法在Behavior>Events>TopEvents下找到显示的计数数据。我正在使用经典分析。这是我的代码:var_gaq=_gaq||[];_gaq.push(['_setAccount','UA-xxxxxxxx-1']);_gaq.push(['_setDomainName','domain.com']);_gaq.push(['_trackPageview']);(function(){varga=document.createElement('script');ga.type='text/javascript';g

javascript - Web-Worker中同步等待消息

有没有什么方法可以在web-worker中同步等待或检查新消息?我有大量复杂的代码(从emscripten编译的LLVM),我无法围绕回调进行重构。我需要确保某一行之后的代码在我收到并处理来自UI线程的消息之前不会执行。如果我用while循环阻塞,事件循环永远不会运行,所以我无法接收消息。 最佳答案 这是我在使用Pyodide时也遇到的问题.我想从主线程“同步”调用一个函数。一个解决方案涉及Atomic和SharedArrayBufferAPI。从webworker的Angular来看,这看起来像下面这样postMessage主线程

javascript - 在 Chrome Dev Tools 中停用和禁用断点有什么区别

Chrome(版本23.0.1271.101)。我在OSX上,如果这很重要的话。为什么Chrome可以禁用和/或停用断点?是否有一些我不知道的用电情况?我已经注意到我可以禁用一些断点,然后停用所有断点。重新激活它们后,相同的已禁用的将被禁用。除此之外,拥有这两个选项的目的是什么? 最佳答案 DeactivateBreakpoints关闭断点功能。DisableAllBreakpoints是将每个断点标记为已禁用的快捷方式。当您比较启用所有断点和激活断点时,差异会变得更加明显。可以通过每个断点旁边的复选框启用或禁用各个断点。Disab

javascript - 如何将整个 SVG 图像文件夹(或如何动态加载它们)导入 React Web App?

我有一个组件接受一个:itemName并吐出一个包含图像的html包。每个bundle的图像都不同。这是我所拥有的:importReact,{Component}from'react';import{NavLink}from'react-router-dom';importSVGInlinefrom"react-svg-inline";exportdefault(props)=>({React.createElement(SVGInline,{svg:props.itemName})})我怎样才能让这个组件工作?我知道如果我明确地导入我所有的图像,我可以像这样调用我的图像......i

javascript - 关于 web worker 同步请求的看法

我想知道您对此有何看法。是否推荐在webworker中使用同步请求(XMLHttpRequest)?我能发现什么问题?我一直在我的应用程序中对此进行测试,但没有发现任何问题。但我害怕这种同步行为,因为以前使用jQuery和AJAX的经验。我的应用程序从数据库中的多个表中获取大量数据,这需要时间。对于从表中检索到的每一组数据,我需要立即对其进行处理,以免拖延整个过程。同时,用户正在与浏览器交互,所以它可以被阻止,我认为webworkers可以正常工作。您认为这是一个好的解决方案吗?或者我应该尝试使用异步请求吗?谢谢。 最佳答案 我没有

javascript - 如何使用 Firebase 云消息传递通过 Web 浏览器订阅主题

我正在尝试找到一种使用Firebase云消息传递向我的应用程序的所有用户发送通知的方法,但我有一个仅限网络的应用程序。我见过似乎适用于Android/iOS的解决方案,它基本上涉及让用户自动订阅名为“allDevices”的主题,然后向订阅该主题的所有用户发送通知。我似乎找不到任何关于如何让基于Web的用户订阅主题的文档。有谁知道这是否可行,如果可行,是否有我遗漏的文档可以涵盖这一点?谢谢! 最佳答案 在适用于JavaScript的Firebase云消息传递SDK中,没有直接的API可以让客户端订阅主题。相反,您可以通过RESTAP

javascript - 如何使用 Web RTC - Javascript 发送 UDP 数据包?

如何使用WebRTC发送UDP数据包? 最佳答案 您不能直接使用WebRTC发送UDP数据包。这将违反浏览器所需的基本安全约束。您可以发送SRTP到ICE-enabled主持人。这可能不是您要找的。如果浏览器允许发送任意UDP数据包,那么恶意应用程序就可以向任何主机发送数据包。这听起来可能还不错,毕竟Internet上的主机需要能够处理这些问题,对吧?问题在于某些浏览器处于protected环境中,网络访问受到限制。在这些网络中,某些主机受到的保护远不如公共(public)Internet上的主机受到的保护。这没问题,因为对网络的访

javascript - 使用 Google Universal Analytics 进行事件跟踪

我看到了关于这个问题的其他主题。我已经尝试搜索但无法弄清楚,所以我需要帮助。我的跟踪代码是...(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*newDate();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,docume

javascript - Google Analytics 的两个单独的脚本标签?

有谁知道为什么GoogleAnalytics需要两个单独的脚本标签?具体来说,他们的说明建议用户将以下代码片段嵌入到网页中以用于跟踪目的:vargaJsHost=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");document.write(unescape("%3Cscriptsrc='"+gaJsHost+"google-analytics.com/ga.js'type='text/javascript'%3E%3C/script%3E"));try{varpageTracker=_gat._

javascript - 在没有 Web 服务器的情况下使用 Javascript 加载本地文件

我需要编写一个使用HTML5和Canvas的软件。整个软件应该能够在本地运行,而不需要服务器。所以我只能使用Javascript,不能使用php。困难的部分:我必须动态获取操作期间需要的文本文件的内容。例如:当软件启动时,我需要“config.json”。在用户做出一些决定后,我需要“story1.txt”或“story2.txt”等。我的问题:我不能使用Ajax,因为Chrome会阻止它-不允许本地文件获取其他文件的内容。我总是收到错误消息。到目前为止我尝试了什么:使用Ajax和jQuery加载文件Chrome不允许我加载文件将文件载入脚本标签即使我将JSON-File声明为js-C