Articles of javascript

GoToMeeting如何validation为安装会话而安装的桌面软件

寻找一种技术,我可以在Windows PC上安装我的软件,并检查使用JavaScript,如果软件安装。 如果安装启动它。 如果没有安装下载。 我得到的提示是添加自定义字体或MIMEtypes,然后检查它是这样的 – https://www.samclarke.com/javascript-is-font-available/

脚本没有正确接收url

我正在使用一个批处理和Java脚本的组合,我发现使用batch file从网站检索的HTML和我们的地址是没有返回所需的输出,因为它出现时,我在Firefox中使用的URL。 我用来拉HTML的脚本是: @if (@This==@IsBatch) @then @echo off rem **** batch zone ********************************************************* setlocal enableextensions disabledelayedexpansion rem Batch file will delegate all the work to the script engine if not "%~1"=="" ( cscript //E:JScript "%~dpnx0" %1 ) rem End of batch area. Ensure batch ends execution before reaching rem javascript zone exit /b @end // […]

在Windows.Networking.BackgroundTransfer.BackgroundDownloader不工作的Cookie请求标头

我无法使用以下代码下载文件。 服务器需要先前检索的用于下载文件的cookie。 在Fiddler2中观察时,发送到服务器的请求标头缺less设置的cookie。 有没有任何理由为什么cookie不坚持backgrounddownloader ? 设置任何其他头像User-Agent等不显示在这里,但工作正常。 Windows.Storage.ApplicationData.current.temporaryFolder.createFileAsync(fileName, Windows.Storage.CreationCollisionOption.replaceExisting).then(function (newFile) { var uri = Windows.Foundation.Uri(uriString); var downloader = new Windows.Networking.BackgroundTransfer.BackgroundDownloader(); downloader.setRequestHeader("Cookie", cookie); // Start the download asynchronously. var promise = downloader.startDownloadAsync(uri, newFile); // Persist the download operation. operation = promise.operation; // Assign callbacks associated with the download. promise.then(completeCallback, error); });

在JavaScript中获取当前的键盘布局语言

我正在使用wshShell.SendKeys从HTAinput一些文本到网站,当我目前的键盘布局不是英文,wshShell.SendKeys的结果是意料之外的。 我希望我的函数检查语言是英语,否则发送ALT + SHIFT将其更改为英语。对我来说,困难的部分是find一个返回当前键盘布局的函数。 如果有人熟悉这样做,我会很高兴知道.. 谢谢,Rotem

我如何写一个“linebreak-style”的ESLint规则,根据Windows或Unix改变?

众所周知,Windows中使用的换行符(换行符)通常是回车符(CR),后跟换行符(LF),即(CRLF),而Linux和Unix使用简单的换行符(LF) 现在,在我的情况下,我的构build服务器使用支持Linux和Unix格式,所以下面的规则在构build服务器上完美地工作: linebreak-style: ["error", "unix"] 但是我在Windows上进行开发,我需要更新每个git pull / git push的规则,如下所示, linebreak-style: ["error", "windows"] 那么,有什么办法可以编写一个通用的换行符规则来支持Linux / Unix和Windows? 注意 :我正在使用ECMAScript6 [js],WebStorm [ide]进行开发 任何解决scheme/build议将不胜感激。 谢谢!

在HandleScope构造函数的Windows上的V8中的SegFault

我开发了一个embedded了V8的C ++ Windows服务。 debugging版本运行良好。 问题是发行版本根本不起作用。 我将使用VisualStudio 2010的V8引擎编译为一个static-lib文件。 我将服务的debugging版本与V8debugging库以及服务的发布版本与V8版本库链接起来。 Release版本在程序的第一行HandleScope v8Scope;中HandleScope v8Scope; 。 (我实例化了v8引擎的本地范围)。 不幸的是,我无法debugging,因为我运行的版本,我看不出有什么问题,因为在debugging版本运行正常。 我不明白为什么当我尝试实例化范围时收到SegmFault。 你有什么build议,我如何处理这种情况? LaterEdit: 使用后续代码,我意识到当前的隔离是NULL。 所以,现在我的问题是如何创build一个不是NULL的隔离上下文。 Isolate* isolate = Isolate::GetCurrent(); if (isolate==NULL) return; Locker v8Locker; HandleScope v8Scope(isolate); 谢谢,

我怎样才能检查另一个窗口中的打开的URL?

这是我的最后一个问题的后续工作如果窗口不存在 , 打开一个窗口基本上,我现在保存一个页面打开的所有窗口引用的列表,并且只允许它们打开尚未开放。 然后,一个潜在的问题让我感到震惊 – 用户当然可能closures原来的窗口,并再次打开,从而失去了窗口引用的列表。 是否有可能循环浏览器中打开的窗口,检查特定的URL? 编辑:在这里(和另一个问题)的许多有用的评论之后,这里是应用程序启动器的最终代码。 本质上,它试图用合适的名称来获得打开窗口的位置。 如果由于隐私问题导致例外,则判定应用程序已经被加载。 如果是“about:blank”,那么这是一个新窗口。 这适用于Firefox,IE7和Google Chrome。 感觉脏… var g_urlarray = []; Array.prototype.has = function(value) { var i; for (var i in this) { if (i === value) { return true; } } return false; }; function launchApplication(l_url, l_windowName) { var l_width = screen.availWidth; var l_height = screen.availHeight; var […]

IE8将dynamiciframe内容从caching重新加载到错误的iframe中

我有一个页面上有多个iframe。 每个iframe正在调用一些javascript,将新的iframedynamic写入父窗口的文档中。 这在第一页加载工作正常。 但是,如果页面在IE8(及更早版本)中刷新,其中一个dynamic生成的iframe将从caching中加载到父页面上的一个硬编码插槽中。 看下面的例子: http://www.risingspiral.com/ie8-iframe-refresh/ 在IE8刷新(可能需要几次尝试)Spot 2_将从caching加载到spot3.html的iframe中。 spot3.html根本不会被调用。 我已经保护免受IEdynamiciframe刷新问题在这里描述: http://buildingonmud.blogspot.com/2010/06/ie-iframe-refresh-and-back-button.html 但似乎还有一个问题。 同样有趣的是,问题总是出现在iframes spot2.html和spot3.html之间(至less对我而言)。 我已经尝试了很多不同的configuration来尝试解决这个问题。 所以,我正在寻找新的build议。 有任何想法吗?

Windows脚本:VBScript,DOS,JS,Python,

假设您主要是程序员和Linux系统pipe理员的C语法,并且您负责在Windows上创build一些简单的自动化任务(监视备份文件,进程监视…)。 你更喜欢用哪种语言编写你的脚本? 有大量的VBS脚本(使用VB语法),但我更喜欢更多的C相关的。 什么是你使用Windows脚本的最佳体验? 某种语言的任何明显的下降或上升?

HTML / Javascript彩虹背景代码不起作用

我一直在试图看看是否有可能创build一个循环背景,从列表中的一种颜色改变到下一个,按照外观顺序。 (颜色是:红色,橙色,黄色,绿色,蓝色和紫色。)我希望这会工作,并给页面上的“彩虹”型的外观。 我认为混合使用JavaScript和JavaScript是可行的,但它似乎只显示文本,甚至不显示第一个背景变化。 代码是: <HTML> <HEAD> </HEAD> <BODY> <script> function Red() { bgcolor Red; ColorOrange(); } function Orange() { bgcolor Orange; ColorYellow(); } function Yellow() { bgcolor Yellow; ColorGreen(); } function Green() { bgcolor Green; ColorBlue(); } function Blue() { bgcolor Blue; ColorPurple(); } function Purple() { bgcolor Purple; ColorRed(); } function ColorRed() { setTimeout("Red", […]