草庐IT

desktop_scripting_applications_wi

全部标签

javascript - JS : "The callee (server [not server application]) is not available and disappeared." accessing window. 开瓶器

在我们的(相当大和旧的)ASP.NET应用程序中,我们使用大量加载到框架、iframe和模式对话框(使用window.showModalDialog)中的页面。我们开始看到上面的错误,我似乎无法在任何地方找到一个合理的解释。弹出窗口拦截器。没有。我们没有运行它们。甚至内置拦截器也不行。可信区域。没有。该应用程序现在在LocalHost上运行,并且在受信任的站点列表中。杂散宇宙射线。可能,但不太可能。这太一致了。我确实最终在somedustytome中找到了隐藏在Microsoft网站上的错误消息关于检索自动化错误消息信息。在其中,他们在谈论Excel,他们说:“在这个例子中,Micro

javascript - 获取 : post json data, application/json 更改为 text/plain

我使用的是chrome53.0.2785.116m(64位)。我在devtools上得到了以下标题。该问题标有“//”注释。内容类型真的不允许我们将其设置为application/json,我已经尝试了100种不同的方法。importfetchfrom'isomorphic-fetch';constoption={method:'POST',mode:'no-cors',headers:{'Accept':'application/json','Content-Type':'application/json'},body:JSON.stringify({'aa':'bb'})}fetc

javascript - IE11 在 javascript 中定义类时出现 SCRIPT1002 错误

我在使用IE11和我编写的静态javascript类时遇到了一些问题。我得到的错误是:SCRIPT1002:Syntaxerrorrgmui.box.js(6,1)指向://===========================================//RGMUIBOX//StaticclassclassRgMuiBox{^所以我猜我是不是以错误的方式定义了这个类?这样做的正确方法是什么?我发现一篇关于SO的帖子似乎指出问题是ES5与ES6-我认为IE11不支持ES6?为了完整起见,这就是我所拥有的(简化):classRgMuiBox{staticmethod1(){//..

javascript - 在多个 <script> block 中共享 JS 变量

我正在开发CodeIgniter应用程序。我有一个View,我们称它为日历,它有一个JS/jQuery挡在里面。看起来像这样:$(document).ready(function(){$("#day_list").fadeIn(600);//initvarcurrent_month=;varcurrent_year=;//previous,nextmonthajaxcall$(".previous,.next").click(function(event){//dostufftothesevariables,thenajaxcall.$.ajax({//ajax});});});在另一

JavaScript Ajax SCRIPT1003 : Expected ':' in IE 11

varurl="tabla.php";$.ajax({type:"POST",url:url,data:{place,names,repor},success:function(datos){$('#tabla').html(datos);}此代码在Chrome中有效,但在IE11中返回错误SCRIPT1003:Expected':'online5。非常感谢任何帮助。注意:place和names是之前定义的数组,repor也是之前定义的变量。 最佳答案 通常JavaScript中的对象被初始化为键值对,所以数据应该像这样初始化dat

javascript - XSS 预防。处理 <script 就足够了吗?

我想知道是否检查并删除"来自文本输入字段是否足以阻止JavaScript代码注入(inject)攻击? 最佳答案 不,仅仅阻止特定案例是不够的-迟早会有人想出一个你没有想到的人为案例。查看此listofXSSattacks对于最常见的(可能存在其他更奇特的)。您需要将允许的语法列入白名单,而不是假设除了已知向量之外的所有内容都应该没问题。 关于javascript-XSS预防。处理<script就足够了吗?,我们在StackOverflow上找到一个类似的问题:

javascript - 在 &lt;script&gt; 的源代码中使用//

我想知道是否有人在使用古老的http/httpsJavaScript方面有任何资源、证明或个人经验破解:有人在使用这些浏览器(IE5.5+、FF2+、Chrome、Opera9+、Safari3+)时遇到过问题吗?有没有人有成功案例? 最佳答案 所有现代浏览器都可以理解该格式,包括IE6。(不确定IE5.5)。实际上,这不是hack,而是符合RFC3986:Section4.2的完全有效的URI语法.因此,我说你可以走了。 关于javascript-在<script>的源代码

javascript - 我应该在我的 SCRIPT 标签中包含类型 ="text/javascript"吗?

我通读了Crockford'sJavaScriptbestpractise,他说:Thereisnoneedtousethelanguageortypeattributes.Itistheserver,notthescripttag,thatdeterminestheMIMEtype.但我从未见过有人省略type他们的属性标记...你们包括type吗??为什么(不)? 最佳答案 您误解了Crockford的意思,他没有说type属性完全无效,只是它不正确。JavaScript的MIME类型是application/javascrip

javascript - jQuery 验证插件,IE7 "SCRIPT3: Member not found"

我有以下内容:NameofCourse:ReportingYear:Selectoption...2013-20142012-20132011-20122010-2011$(function(){jQuery.validator.addMethod("notEqual",function(value,element,param){returnthis.optional(element)||value!==param;},"Pleaseselectanoption");$('form').validate({rules:{'reporting_year':{notEqual:"-1"}}

web-applications - window.crypto.getRandomValues() 的兼容性

我需要在Javascript中生成加密安全的伪随机数。我知道window.crypto.getRandomValuesAPI,它完全符合我的要求。但是,我也知道它是最近才推出的(2011年左右)。我是否可以安全地假设window.crypto.getRandomValues存在,或者使用它会在某些浏览器上引入兼容性问题?是否有不支持window.crypto.getRandomValues的主要(广泛使用的)浏览器(包括移动或桌面浏览器),如果有,我需要担心哪些浏览器?我很高兴得知有足够的支持,我不再需要担心fallbackmethods,如果确实如此。 最