草庐IT

XCTF-Web-catcat-new

全部标签

javascript - 如何将图像粘贴到 Web 应用程序中?有哪些解决方案? HTML 5 Canvas ?

我目前正在构建一个非常简单的网络应用程序,它需要能够在浏览网络时复制图像,然后将其粘贴到我的页面上。我知道这种功能是可行的-因为我在写消息时将图像粘贴到gmail和Tumblr(我相信他们使用TinyMCE作为他们的编辑器)。经过长时间的搜索-我对可用解决方案的解释质量很差感到难过。这是我收集到的:$(document).bind('paste',function(e){console.log(e);})检查事件对象,似乎只有在有文本时才包含数据(无论如何在Chrome中)。我知道IE有一个clipboardData对象,可以让您访问剪贴板内容。我还听说过使用Flash、JavaApp

javascript - 谷歌分析 : _setvar to new tracking code

我一直在使用旧版本的分析代码,并使用以下代码来跟踪不同类型的用户try{varpageTracker=_gat._getTracker("UA-xxxxxxx");pageTracker._setVar('memberlevel-2');pageTracker._trackPageview();}catch(err){}如何将其与新的异步代码一起使用?GoogleAnalytics论坛已死,我没有收到任何回复:( 最佳答案 尝试阅读此设置自定义变量:http://code.google.com/apis/analytics/docs

javascript - 使用 Object.create 而不是 new 时传递参数

这个问题不是Using"Object.create"insteadof"new"的重复问题.有问题的线程在使用Object.create时没有专注于正确传递参数我很好奇如何使用Object.create而不是new来初始化对象。到目前为止,这是我的代码:functionHuman(eyes){this.eyes=eyes||false;}Human.prototype.hasEyes=function(){returnthis.eyes;}functionMale(name){this.name=name||"Noname";}Male.prototype=newHuman(true)

c# - 如何使用 JQuery Ajax 调用从 Web 方法发送和检索数据?

这个问题在这里已经有了答案:SendJSONdataviaPOST(ajax)andreceivejsonresponsefromController(MVC)(8个答案)关闭9年前。我旁边有一个文本框和一个按钮。我想通过Jqueryajax调用将文本框的内容发送到webmethod并取回相同的大写值并在警报中显示。到目前为止,我有这段代码,但它不起作用。JavaScript:functionCallWM(){varname=$('#name').val();RealCallWM(name);}functionRealCallWM(name){$.ajax({url:'Register

javascript - 为什么 Apple 将匿名脚本加载到我的 Web 应用程序中?

我在使用开发人员工具浏览我的网站时发现了这个。它是做什么用的?这是Safari的一部分吗?如果是,为什么它不是nitro引擎的一部分。它只显示为匿名脚本。/**Copyright(C)2007AppleInc.Allrightsreserved.**Redistributionanduseinsourceandbinaryforms,withorwithout*modification,arepermittedprovidedthatthefollowingconditions*aremet:**1.Redistributionsofsourcecodemustretaintheabo

javascript - Web 音频 API 获取 <audio> 元素的 AudioBuffer

我有一个音频元素varaudioSrc='https://mfbx9da4.github.io/assets/audio/dope-drum-loop_C_major.wav'varaudio=document.createElement('audio')audio.src=audioSrc我需要AudioBuffer做beatdetection所以我尝试在加载音频时访问缓冲区:audio.oncanplaythrough=()=>{console.info('loaded');varsource=context.createMediaElementSource(audio);sour

javascript - 为什么 new Date(undefined) 创建了一个无效日期,而 new Date(null) 却没有?

我今天发现Javascript有一些奇怪的地方:console.log(newDate(null));//1970-01-01T00:00:00.000Zconsole.log(newDate(undefined));//InvalidDate为什么会这样?我知道null和undefined不一样,但在这种情况下,我希望得到相同的结果。 最佳答案 如果调用newDate时使用了一个非字符串的原始参数,它将把它转换为一个数字。虽然null将强制转换为0,但undefined将变为NaN,这就是日期的内部值回来了。console.log

javascript - 中文文本使用 Web Speech API 播放一次,但不会播放第二次

所以我正在使用修改后的脚本来尝试播放来自WebSpeechAPI的一些文本。代码原来在这里:ChromeSpeechSynthesiswithlongertexts这是我修改后的变体:functiongoogleSpeech(text,rate){if(!reading){speechSynthesis.cancel();if(timer){clearInterval(timer);}letmsg=newSpeechSynthesisUtterance();letvoices=window.speechSynthesis.getVoices();msg.voice=voices[63]

c# - 通过 Crystal Web 服务以编程方式在 Crystal 服务器上设置 Crystal Report 的数据源

如何更改在Crystal服务器内运行的Crystal报表在运行时使用的数据源(数据库服务器、用户名、密码)?我有一个Crystal服务器并上传了具有设置数据源的报告(SQLServer2005托管在服务器A、用户A、密码A上)。我想安排报告使用来self编写的c#客户端的不同数据源(托管在SERVERB、userB、passwordB上的SQLServer2005)运行。C#客户端可以使用CrystalWeb服务提供的对象安排报告在服务器内运行。我一直在使用以下3个对象:BIPlatformInfoObjectCrystalReport可以找到有关这些对象的文档HERE

asp.net - 从 ASP.Net Web 服务 json 输出中删除 "d"对象

我有一些javascript代码可以处理来自使用框架2.0构建的asp.netWeb服务的json输出。现在我需要支持从框架3.5Web服务返回的数据。我的javascript代码假定一个对象列表作为返回值,这在2.0中工作正常。然而在框架3.5中,列表被包装在一个“d”对象中。有什么办法可以删除“d”包装器并只返回列表吗?我更愿意在服务器端解决这个问题 最佳答案 您不能配置3.5+服务不返回.d。它也在那里很好,因为它可以防止当外部JSON实体是数组时存在的棘手的JSON劫持场景。ASP.NETAJAX的客户端代理会自动对您隐藏.