草庐IT

Notes客户机

全部标签

javascript - 在 JSF 中 - 获取客户端的语言环境(以浏览器的时区显示时间)

我正在用JSF2.0编写一个webapp,它向用户显示时间戳作为信息的一部分。我希望用户看到本地化到他们的位置(浏览器的语言环境)的时间戳。到目前为止,无论我做什么,时间戳总是显示为本地化到服务器的时区。我尝试使用以下方法获取语言环境:LocalebrowserLocale=FacesContext.getCurrentInstance().getViewRoot().getLocale();或者LocalebrowserLocale=FacesContext.getCurrentInstance().getExternalContext().getRequestLocale();两者

javascript - ASP.NET Core SignalR 中的客户端生命周期事件

我目前正在从ASP.NETSignalR2.2.3升级一个项目(OWIN)至ASP.NETCoreSignalR1.0.2(红隼)。SignalR2.2.3支持多个客户端lifetimeevents像reconnecting,connectionSlow,stateChanged,...我们的javascript客户端使用了这些事件并显示了诸如“正在重新连接”或“当前连接速度很慢”之类的内容。ASP.NETCoreSignalR中是否存在或将存在等效项?到目前为止,我只找到了两个生命周期事件:letc=newsignalR.HubConnectionBuilder().("/signa

javascript - 在 chrome.storage.local 中存储客户端生成的密码的安全隐患

我已通读文档here它警告在chrome.storage.local中存储安全信息的危险,因为它是未加密的。对于我的application,扩展使用与扩展一起打包的Javascript库在本地为用户生成密码。然后该密码存储在chrome.storage.local中,并且永远不会通过扩展程序传递到远程服务器。我知道存在安全隐患,因为这是未加密的,应用程序仍在开发中。这篇文章的目的是发现可能的最佳安全方案。具体问题是...可以采用哪些方法(攻击向量)在扩展本身之外访问chrome.storage.local?除了运行扩展的客户端被破坏的风险通过本地恶意脚本或应用程序,是否存在远程攻击?预

javascript - 实现客户端 WebHook 处理程序?

我是Webhooks的新手,如果这是一个简单的问题,请原谅。我很清楚Webhook提供程序是如何工作的,即每当需要推送此信息时,它会将有效负载发送到指定为回调的URL。现在我的问题是:如何编写客户端Webhook处理程序,它可以检测/处理回调并相应地更新我的客户端。例如,如果我的客户端是一个带有项目符号的简单网页,我想在列表中添加新数据,无论何时。最好,我会寻求一个完整的JavaScript解决方案...是否已经存在JSWebHook客户端/处理程序?看起来这应该很常见,应该存在,虽然我一直没能找到任何东西。 最佳答案 看看WebS

javascript - 将游戏分数从客户端更新到服务器数据库的最安全方法? Javascript

所以我有这个完全在客户端运行的游戏。除了下载初始脚本来玩游戏之外,没有任何服务器交互。无论如何,在游戏结束时,我希望客户端将应该在服务器数据库中更新的分数发回给我。现在我已经开始接受这样一个事实,即在地球上我无法向黑客隐藏它并发送未更改的分数。但我想知道我可以修改整个过程到什么级别,黑客操纵正在发送的数据实际上变得非常不可行。我肯定不希望从客户端计算机以纯文本形式发送乐谱,也不希望我的服务器执行复杂的解密算法。什么是最好的方法来实现相当大的安全性,每个tomdick和harry都不会破解分数......我希望有人可以提供一个很好的小方法,我可以继续......:)谢谢所以我的理想结果应

javascript - 适用于服务器和客户端的模板语言

我正在寻找一种可以同时在服务器端(如ERB)和客户端(如EJS)工作的模板解决方案,这样我就不必为了在Rails和Backbone中使用而编写两次View。第一个想到的是mustache。还有其他的吗?有人成功地做到了这一点吗?编辑我保留了一个编译Here。 最佳答案 尝试Mustache.(Twitter在最近的重新设计中使用了它,因此他们可以在服务器端Ruby和客户端JavaScript之间共享模板。)它也适用于Ruby、JavaScript、Python、Erlang、PHP、Perl、Objective-C、Java、.NE

javascript - 如何删除 Backbone 模型客户端?

删除模型客户端的最佳方法是什么?我不需要担心在服务器端删除它。我如何确保它在所有地方都被删除,避免每一个陷阱,每一个僵尸绑定(bind)。我正在寻找删除和销毁所有内容并确保模型被垃圾收集的指南。谢谢!! 最佳答案 这真的取决于这个模型里面有什么。如果它绑定(bind)到来自其他实例(View/Collection/Models)的事件,您应该手动删除这些事件监听器,因为无法一次删除所有事件。此外,Model.destroy()从任何集合(Backbone文档)中删除模型:Destroymodel.destroy([options])

javascript - 客户端 (JavaScript) Django/Jinja 类模板继承

我正在寻找一种方法来对我拥有的一组.html文件进行模板继承。假设我有一个base.html文件,它具有我网站所有页面的通用HTML,即页眉、页脚等。每个页面,包括主(索引)页面,都需要从这个模板HTML文件继承。现在,这可以在服务器端使用Django'sJinjatemplatelangauge实现.但这对我来说不是一个好的解决方案。我的HTML页面是远程存储的,我无法控制存储它们的服务器。这必须在客户端完成,无论是否使用JavaScript。Somebodyaskedaboutthisbefore,而我发现的唯一半生不熟的解决方案是使用Mustache'spartials,这并不能

javascript - JavaScript 客户端中的 ZeroMQ

有没有人用过ZmqSocket.js成功地?我想知道如何使用它在浏览器和zeromq服务器应用程序之间建立安全通道。这种用例是否有其他/更好的选择? 最佳答案 我从未使用过ZmqSocket.js,但我可以告诉你这可能不是一个好主意(目前)。这是因为zmq仍然假设两个对等方都非常了解协议(protocol),并且如果给定无效数据就会崩溃(不过他们正在努力解决这个问题)。我现在做的是有一个简单的node.js基于代理,使用socket.io与浏览器通信并将数据推送到(并从中读取)zeromq套接字,应用程序的其余部分位于该套接字中。2

javascript - 在客户端裁剪和上传图像,无需服务器端代码

正如标题所说。要求是能够在将裁剪后的图像上传到服务器之前裁剪图像。所有的工作都应该在客户端完成。我听说过在服务器上裁剪图片并一并保存的方法。但是当我使用Parse.com服务时。服务器端不支持图像处理,所以我需要在本地处理它并将完成的图像直接上传到Parse.com服务。示例代码会很有帮助。谢谢。 最佳答案 我使用的解决方案:首先,我使用第3方javascript库来选择裁剪区域,例如jCrop。获得坐标(x1,x2,y1,y2)后,我将图像的副本绘制到Canvas上。varcanvas=document.getElementByI