Articles of javascript

即试图打开本地文件时,即8.0访问被拒绝

此脚本在IE 6中工作,但不在IE 8.0中。我的用户现在得到“拒绝访问错误”。 我引用我的用户做什么设置启用本地文件访问,以便这个脚本将工作? <script language="JavaScript"> function viewFile(selectedItem) { for (i=0; i<selectedItem.options.length; i++) { if ((selectedItem.options[i] != null) && (selectedItem.options[i].selected == true)) { window.open("file://"+selectedItem.options[i].text); } } } </script> 用户可以从本地驱动器中select多个文件。 列表存储在一个文本框中,然后从列表中单击一个选定的文件。 例: selectedItem.options[i].text = C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Sunset.jpg

Parse.com推不工作在Windows Phone 8.1上

我们正在使用Parse推送Android和IOS的通知,工作正常! 我正在使用Windows 8.1应用程序,并无法使其工作。 该应用程序是在javascript / html / css中开发的通用应用程序。 我遵循本指南在JavaScript项目中使用parsingDLL。 https://parse.com/questions/windows-8-javascript-app-push-notifications 添加了一个新的项目Windows运行时组件项目,并添加了一个辅助类。 下载了Parse SDK并在项目中添加了对Parse.dll和Parse.WinRT.dll的引用。 引用并在我的新应用程序启动时(在onactivated事件中)调用helper方法。 public void InitializeParse(string appId, string key) { ParseClient.Initialize(appId, key); } public void SubscribeToParse() { ParsePush.SubscribeAsync(""); } 试了上面的.Net-key和Client key 。 激活烤面包通知的应用程序。 将应用程序发布到Windows Phone Store,然后将按键添加到Parse Push设置。 我可以看到手机注册到分析,因为我可以select只推动时使用段Windows。 设备数量大于0。 推送次数始终为0。 任何帮助表示赞赏? 我必须在Windows Phone Store中设置其他任何东西吗? 除了onactivated事件之外,还必须在其他地方调用方法吗? 我必须以另一种方式授权“窗口电话商店”中的“parsing”,而不是提供ClientSecret和SID吗?

在源代码中使用NODE_ENV来控制Webpack的构build过程

我在我的项目中设置了Redux DevTools( https://www.npmjs.com/package/redux-devtools ),并且想要在构build我的项目进行生产时排除DevTools。 该文件说这可以通过使用这个代码来完成: if (process.env.NODE_ENV === 'production') { module.exports = require('./configureStore.prod'); } else { module.exports = require('./configureStore.dev'); } 我已经有一个常量模块,所以我已经把NODE_ENV的检查。 Constants.PRODUCTION = process.env.NODE_ENV === 'production' 在我的Webpackconfiguration文件中,我有下面的代码,它应该像它应该: const production = process.env.NODE_ENV === 'production' var config = { // configuration goes here } if (production) { config.plugins = [ new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false, }, […]

从Google Chrome扩展程序中读取环境variables

是否可以从Google Chrome扩展的代码中读取环境variables,即从background.js中读取? 如果是Mozilla Firefox扩展 ,这是可能的: var system = require("sdk/system"); console.log(system.env.PATH); Chrome浏览器的等效代码是什么? 操作系统是Windows。

当目录名称包含空格时,使用BAT文件启动nodejs http-server

我有一个Windows上的.bat文件,我想要能够复制到任何新的文件夹,双击启动一个HTTP服务器。 它只包含一行是: http-server %~dp0 %~dp0select到.bat文件当前所在目录的完整path。 为此回答这个问题 。 如果文件path中的文件夹都不包含空格,则效果良好。 我如何修改batch file来说明path中的某些目录在名称中包含空格的情况? 干杯 PS:我新来这:)

在HTA文件中使用Javascript从Windowsregistry读取/写入

我目前正在尝试编写Javascript以读取和写入HTA文件中的Windowsregistry。 以下是我正在使用的代码: writeInRegistry = function (sRegEntry, sRegValue) { Regpath = "HKEY_LOCAL_MACHINE\\Software\\CompanyName\\CompanyValues\\" + sRegEntry; try { var oWSS = new ActiveXObject("WScript.Shell"); oWSS.RegWrite(Regpath, sRegValue, "REG_DWORD"); oWSS = null; } catch (e) { alert('Error trying to write "' + sRegValue + '" to registry entry "' + sRegEntry + '"'); } } 不幸的是,当我检查registry中的值时,它们保持不变。 我一定要仔细检查,registrypath是完全一样的,我有它在JavaScript中。 它不会返回错误,所以我假设path是正确的。 我也试图尝试 var oWSS […]

如何使用WMI枚举所有ActiveX元素?

是否可以使用WMI脚本枚举所有(或仅启用)ActiveX元素(* .dll,* .ocx)? 动机: ActiveXHelper

使用不带node.js的socket.io独立

(JavaScript新手) 我正尝试构build一个基于JavaScript的客户端应用程序,通过套接字与服务器应用程序进行通信。 我遇到了socket.io 。 是否有可能使用socket.io没有任何node.js依赖? 我已经克隆了socket.io github,并写了一个简单的客户端html连接到服务器(如果需要,可以发布代码)。 但它不连接到服务器。 (背景信息:我们需要一个在Win32上运行的简单configuration客户端实用程序,该实用程序与支持与自定义数据包格式协议进行套接字通信的自定义服务器进行通信,而不是通过通常的MFC / .NET,我们认为HTML / JS / CSS提供了一个更好的解决scheme。为此,我考虑了以下选项: titanium:工作,但需要安装运行时 HTML5 WebSocket:没有得到广泛的支持 – 在Chrome上工作,但需要IE10 socket.io:试图让它工作 任何其他? (如有必要,可以将此问题作为单独的线程发布))

如何在Windows上使用JSDoc?

原谅我,如果这是一个愚蠢的问题,但我完全不知道如何在Windows上使用JSDoc。 我知道JSDoc-Toolkit,但它有点过时了,谷歌代码库推荐使用JSDoc 3。 我已经从Github下载了JSDoc,并将jsdoc-master文件夹解压到我的本地磁盘上,但找不到任何有关如何使用它来parsing我的文件的可靠信息。

如何模拟,如果用户按Ctrl +加号或减号使用JavaScript(JQuery)的?

这是可能的,如果我点击一个锚链接来模拟,如果我按了键盘上的Ctrl+键(或Mac上的等效)? 如果是的话,你能告诉我该怎么做吗? 就像是 <a href="#" onclick="simulateCtrlKeyPlus();return false;">Ctrl+</a>