草庐IT

offline-web-app

全部标签

javascript - Google Apps 脚本中未处理的异常

我创建了一个公共(public)Web应用程序,可以访问我的私有(private)电子表格数据。我可以在try..catch中捕获并记录异常,但是:是否有可能捕获所有未处理的异常,例如浏览器window.onerror?我可以在某处查看未处理异常的日志吗?由于诸如“服务调用次数过多”之类的异常,我的应用程序甚至无法运行,因此我绝对无法处理这些异常。是否有此类异常的日志?这些问题太简单了,以至于我问这些问题时有点困惑,但经过几个小时的研究,我找不到答案。提前谢谢你。 最佳答案 这些是当前正在解决的问题。现在,在Apps脚本抢先体验计划

javascript - Web Audio 中 AudioNode 的清理

WebAudioAPIdocs不要真正解释用完AudioNode后的用途。例如,如果我用完了一个AudioBufferSourceNode并且我想摆脱它,只调用noteOff()就足够了吗?还是我需要断开连接吗? 最佳答案 只需调用noteOff()就足够了,或者如果AudioBufferSourceNode没有循环,它会在到达样本数据末尾时自行完成(不需要调用noteOff())。无需断开连接。 关于javascript-WebAudio中AudioNode的清理,我们在StackOv

javascript - Web 应用程序页面加载中的 ScriptResource.axd 是什么?

什么是ScriptResource.axd请在下面的图片中找到..无论如何要在页面请求中删除它我必须在PT测试中通过我的网页500毫秒。 最佳答案 您不应该在不了解发出请求的原因的情况下尝试删除对这些处理程序的请求。像这样的一批ScriptResource.axd请求通常是由于ASP.NET控件注册包含它们所依赖的脚本,尤其是ASP.NETAJAX控件工具包控件的脚本。如果您想在不破坏站点的情况下最大程度地减少单个请求的数量,请查看ScriptManager将多个脚本组合成单个有效负载而不是单个脚本的能力:http://msdn.m

javascript - 在 Google Apps 脚本中使用转译的 ES6 => ReferenceError : "SomeClass" is not defined

我正在尝试在Google电子表格(在script.google.com部分)中使用ES6。我是JavaScript的新手,也许错误是微不足道的......28/09:帖子的错误已更改,因为我只是使用GoogleApps脚本库名称(Logger),我切换到SomeClass。我正在寻找模块,因为我的声明不是很好我做了什么:创建了一个webpack项目创建了一个Logger类创建了一个main.js,我在其中导入了Logger类WebPack从我的main.js生成一个包我将bundle.js复制/粘贴到script.google上的捆绑文件中我尝试在script.google中运行测试,

javascript - 如何创建一个行为类似于表单元素的 Web 组件?

我正在尝试创建一个专门用于表单元素的Web组件,它具有一个name和一个value。我认识到我可以创建一个extendsHTMLInputElement的Web组件:但我正在尝试创建一个全新的元素。在创建常规Web组件时,您可以从常规HTMLElement(HTMLElement.prototype)的原型(prototype)创建它。这使我假设我可以使用HTMLInputElement(HTMLInputElement.prototype)的原型(prototype)创建不同的元素。您在扩展输入元素的API时实际上使用了该原型(prototype),那么为什么我不能使用该原型(pro

javascript - 我应该为实时 Web 应用程序使用 Node.js 而不是 Rails 吗?

我正在构建一个复杂的网络应用程序,该应用程序必须大量处理实时数据并将该数据显示给用户。鉴于我更习惯于Rails,我想知道是否有倾倒Rails和使用node.js来构建应用程序的巨大优势,或者是否有一种方法可以让我拥有Node.js的实时优势。Rails中的js。更好的是能够使用Node.js和Rails。有这种可能吗?谢谢 最佳答案 BetterwouldbetobeabletouseNode.jsandRails.Isthatapossibility?恕我直言,结合两全其美是一个非常好的主意,因为您可以使用现有经验构建Web应用程

javascript - 在返回 AJAX 响应之前阻止 Web 浏览器关闭

这个问题在这里已经有了答案:JavaScript,browsers,windowclose-sendanAJAXrequestorrunascriptonwindowclosing(9个回答)关闭5年前。我有一个在网络浏览器中运行的游戏(作为插件),我想做的是:检测用户是否决定关闭浏览器(Alt+F4、点击“X”按钮等)在我们调用我们的网络服务以记录用户已关闭浏览器时阻止浏览器关闭一旦我们收到来自网络服务的响应,就会释放锁定并允许浏览器按要求关闭。我们想要这样做的主要原因是我们遇到了一些并发问题,并且通过我们的日志,我们希望将注销/关闭浏览器的人与插件崩溃的真实实例隔离开来。我考虑用J

javascript - Chrome App localStorage 不持久且 chrome.storage 不工作

我有一个chromeKiosk应用程序,我需要在机器打开和关闭之间保存数据(几个字节作为字符串)。但无论我尝试什么,localStorage似乎都在重启时被删除。当我转到chrome://inspect/#apps检查Chrome应用程序时,控制台中没有关于LocalStorage的相关错误在浏览器的Chrome中,我会简单地使用localStorage,但在Kiosk应用程序中这不会持续存在。代码示例:window.localStorage.setItem(id,temp);window.localStorage.getItem(id);按照这里的建议:Persistdataacro

javascript - 如何使用 App.cable.subscriptions.remove 在 Rails 5 中删除 actioncable channel 订阅?

要创建我运行的订阅:App.room=App.cable.subscriptions.create({channel:"RoomChannel",roomId:roomId},{connected:function(){},disconnected:function(){},received:function(data){return$('#messages').append(data['message']);},speak:function(message,roomId){returnthis.perform('speak',{message:message,roomId:roomI

javascript - Web 音频 API 均衡器

我一直在寻找使用Web音频API创建音频均衡器的方法:http://webaudio.github.io/web-audio-api/我发现了很多关于创建可视化工具的话题,但这当然不是我想要做的。我只是希望能够使用频率slider改变声音。我发现biquadFilter应该可以完成这项工作,但我得不到好的结果。当我改变任何频率值时,声音都会持续改变,但它只会降低声音的质量,而它应该改变频率。我首先加载一个声音:Audio.prototype.init=function(callback){var$this=this;this.gainScale=d3.scale.linear().do