草庐IT

Python多处理安全地写入文件

全部标签

javascript - 如何在服务器端包含 javascript 文件?

我想在服务器端将JS文件包含在另一个JS文件中,以防止从客户端加载复制粘贴和多个JS文件。就像PHP会做的include('file.js')一样。 最佳答案 没有内置的方法可以从JavaScript文件中包含其他JavaScript文件...但是您可以将它们添加到DOM->functionaddJavascript(jsname,pos){varth=document.getElementsByTagName(pos)[0];vars=document.createElement('script');s.setAttribute(

java - 如何让 ScriptEngine 运行多个 javascript 文件?

我有6个js文件,我需要将它们全部包含到最终脚本中以通过ScriptEngine的eval方法。我该怎么做?ScriptEngine没有add()方法。我可以用FileReader读取它们,而不是连接这些字符串,但我认为会有更好的方法。 最佳答案 您可以使用重载eval(Reader)以避免必须自己将脚本加载到String中。 关于java-如何让ScriptEngine运行多个javascript文件?,我们在StackOverflow上找到一个类似的问题:

AJAX 登录调用中的 Javascript 散列,更安全?

从我在网站上看到的许多帖子来看,通过AJAX或传统形式执行的登录彼此一样安全。(回复:Login/sessioncookies,AjaxandsecurityAjaxloginandjavascriptcookies,isthissecure?)我的问题是:如果我对用户的密码进行哈希处理(通过客户端/javascript哈希库)在我将它发送到服务器之前,我是否可以提高安全性以防止人们轻易放弃?如果我放置一个表单token(一个基于随机,另一个基于时间),这是否涵盖CSRF攻击?在这一切之后,我的所有基础都得到保障了吗?这份表格安全吗? 最佳答案

javascript - 在不同系统之间比较 JavaScript 的 getTime() 是否安全?

JavaScript'sgetTime()返回“自1970年1月1日00:00:00UTC以来的毫秒数”。我可以相信这在不同的机器上是相似的吗?我不需要它精确到毫秒,只需精确到几秒。或者我需要使用外部时间服务API,asinthisquestion?JavaScript从哪里获取当前时间-它取决于机器的时钟吗? 最佳答案 CanIrelyonthisbeingsimilaracrossdifferentmachines?没有。WheredoesJavaScriptgetthecurrenttimefrom运行此javascript的

javascript - 如何使用 ember-rest Controller 来处理 Rails3 嵌套资源?

我是客户端JavascriptMVC的新手,第一个ember.js应用程序。我按照此处的说明使用ember-rest创建嵌套模型的后评论类型。http://www.cerebris.com/blog/2012/01/26/beginning-ember-js-on-rails-part-2/我开始编写嵌套资源如下:resources:conversationsdoresources:commentsend现在的问题是我必须编写ember-restController:App.commentsController=Ember.ResourceController.create({资源类型

javascript - 通过使用 Safari 更改 window.location 下载文件

我有一个离线html文件,它通过将window.location设置为来生成和保存CSVdata:text/csv;base64,Intfa2V5fSIsInt...但是,在Safari中,这只会在浏览器中显示CSV。将url设置为:data:application/csv;base64,Intfa2V5fSIsInt...强制Safari下载文件-但它获得的通用文件名仅为“Unknown-3”。有没有办法指定文件名? 最佳答案 首先,一个警告:application/csv不是validMIMEtype,因此在这种情况下它对您“有

javascript - 使用 d3.js 和给定的 json 文件结构进行捆绑布局

我有一个包含如下元素的json文件:[{"name":"ManuelJose","ttags":["vivant","designer","artista","empreendedor"]}]我正在尝试使用此结构获取节点和边来完成如下图:(图取自d3.jsdocumentation)我的json文件中的name和ttags都是指节点,ttags实际上是节点与其他节点之间的链接。但是,我不明白如何使用这个库d3和更高版本的json文件来创建这个图表。d3.json("/data/tedxufrj.json",function(classes){varnodes=cluster.nodes

javascript - 在此受限设置中,eval() 会导致安全问题吗?

我正在编写一个包含一些数学练习的网站。我不太在乎用户是否试图作弊,所以我正在通过Javascript更正答案在我的具体情况下,我在表单中有一个字段。我想让用户输入一个数学表达式(例如3/2)并使用其结果来判断用户是否正确。为此,我会使用eval。我的javascript永远不会直接从URL中读取,而只是从表单中读取。此页面的任何结果都不会存储以显示给任何用户(也许我们稍后会保留统计分析的结果,然后通过PHP存储在数据库中,但话又说回来,我可能需要清理PHP本身的任何输入,怕用户直接使用POST)有什么可能出错?=P 最佳答案 您需要

javascript - 有没有办法在 tinymce iframe 中加载外部 javascript 文件?

是否有一种简单的方法来加载将在TinyMCEiframe中运行的外部javascript?我唯一找到的(这可能是答案)是:http://www.tinymce.com/wiki.php/API3:class.tinymce.dom.ScriptLoader但我不确定如何正确加载它或者它是否有效。我试图在tinymce.init指令之前和之后加载它,甚至在它内部,但似乎没有任何效果。只是想知道如何初始化“ScriptLoader”函数。 最佳答案 您可以使用setup初始化配置参数来使用脚本加载器tinyMCE.init({...se

javascript - 如何从字符串而不是文件向 head 标记添加动态 javascript?

我正在使用Javascript生成额外的自定义javascript,然后将其添加到HEAD标记中。下面的代码在添加javascript文件时效果很好,但是如果脚本位于刚刚生成的变量中怎么办?varscriptTag=document.createElement("script");scriptTag.setAttribute("type","text/javascript");scriptTag.setAttribute("src","myfile.js");document.getElementsByTagName("head")[0].appendChild(scriptTag);