Articles of javascript

cordova文件传输插件使用https不工作的Windows

我目前正在使用cordova文件传输插件来下载文件并保存在本地。 我正在使用https和服务器证书安装在设备中。 它适用于IOS和Android,但它不适用于Windows。 我能够debugging到插件的代码,它会在这部分出现'出现安全问题'的错误信息,现在将返回到与FTErr.CONNECTION_ERR应用程序: var downloadOperation = download.startAsync(); // update internal TransferOperation object with newly created promise fileTransferOps[downloadId].promise = downloadOperation; downloadOperation.then(function () {…}, function(error) { if (error.message === 'Canceled') { resolve(new FTErr(FTErr.ABORT_ERR, source, target, null, null, error)); } else if (error && error.number === HTTP_E_STATUS_NOT_MODIFIED) { resolve(new FTErr(FTErr.NOT_MODIFIED_ERR, source, target, 304, null, error)); } else […]

Sly.js – 在Chrome Win10上的水平滚动问题

我使用sly.js进行水平滚动。 除了用于Win10的Chrome浏览器以外,其他浏览器都可以正常运行 特别是,当我滚动页面,光标位于sly.js项目上时,它会水平滚动。 我想要的只是拖动/平移事件水平滚动。 Chrome for Ubuntu,Mac OS,Safari,Firefox,Edge的行为是正确的。 http://darsa.in/sly/examples/horizo​​ntal.html就是一个例子

通过PHP远程其他服务器

我有两个服务器, 答:networking服务器 B:DNS服务器 我有以下代码,我把服务器A, <?php $submit = $_POST['submit']; if($submit == "Restart") { if (!function_exists("ssh2_connect")) die("function ssh2_connect doesn't exist"); if(!($con = ssh2_connect("xxxx", 22))){ echo "fail: unable to establish connection\n"; } else { if(!ssh2_auth_password($con, "user", "password")) { echo "fail: unable to authenticate\n"; } else { // allright, we're in! echo "OK: logged in…end Restart\n"; // execute a […]

Node.js – 按文件types查找shell图标(windows)

在节点JS中,为了显示文件,我想获得图标窗口将用于文件。 类似于Chrome将如何显示考虑到本地处理程序的正确图标。 例如,下载.psd文件时,安装Photoshop时,chrome将显示由photoshop分配的图标。 我只能想到手动检查registry中的类,但有没有更好的办法? 有没有办法查询操作系统,以find合适的图标? 谢谢。

我无法在Visual Studio代码中启动“javascript”debugging器(可能是因为安装了HPC)

重现步骤: 用app.js文件创build文件夹(带有几个javascript行)。 创build默认的launch.json 运行debugging器。 Visual Studio代码不启动debugging器(似乎,试图从HPC包执行node.exe) DEBUG CONSOLE输出: 节点–debug-brk = 37183 –nolazy app.js节点命令 语法:节点{运营商} [选项] [参数] 参数:/? 或/ help – 显示此帮助信息。 列表 – 列出节点或节点历史logging或集群列表核心 – 列出集群视图上的核心 – 在线查看节点的属性 – 将节点或节点设置为联机状态脱机 – 将节点或节点设置为脱机状态暂停 – 暂停节点[已弃用]恢复 – 简历节点[弃用] 有关HPC命令行工具的更多信息,请参阅http://go.microsoft.com/fwlink/?LinkId=120724 。 launch.json内容: { "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "node", "request": "launch", "program": "${workspaceRoot}/app.js", "stopOnEntry": false, […]

cordova插件x509store

我必须开发一个主要针对Windows平台的cordova应用程序。 在这个应用程序,我不得不操纵authentication商店。 长话短说,我必须做一个cordova插件(或者也许是一个activeX技巧)。 我在C#中创build了一个Windows运行时组件,如下所述,使用X509Store(因为我需要Windows)。 我用visual studio 2015做一个Windows运行时组件项目(我试过通用的Windows和8.1)。 它的工作原理,我可以在我的.js中调用C#方法。 但问题是:一个Windows运行时组件项目没有命名空间System.Security.Cryptography.X509Certificates。 所以我无法访问X509Store。 作为一种解决方法,我创build了一个调用X509Store并返回string的类库(.NetCore,.dll),至less要显示证书(json stringify)。 一个经典的类库也可以访问x509store,但是当我在这个windows运行时组件项目中引用它时会导致目标错误。 (一个便携式/通用的dll项目都没有X509Store)。 我的.netcore DLL的工作原理,我在一个控制台应用程序(.NetCore)项目中试过,它显示了我所有的证书。 但是,当我从cordova应用程序(cordova应用程序 – >插件 – >运行时 – > .netcore DLL)调用它是空的(没有find证书,并且当前用户未定义)。 我认为这是因为执行上下文不一样(webapp vs控制台应用程序)。 我不认为这是一个很好的解决scheme(甚至不工作)。 那么,如何才能访问Windows运行时组件中的(Windows用户的)authentication存储? 因为我不认为这是可能的JavaScript。 谢谢 PS:如果需要,我可以提供一些源代码 编辑: 我忘记了运行时项目与.netcore dll,我通过引用plugin.xml文件(System.Runtime.dll等..)中的正确的DLL解决了assembly冲突,因为我没有设法解决它视觉工作室 //script inside cordova, called after device ready signatureplugin.getAllCertNames(function(a) { }, function(a) { }, 0); //signatureplugin.js var exec = require('cordova/exec'); module.exports […]

IIS节点js中的URL路由问题?

所以,这是我的情况。这是我第一次在Windows中部署节点应用程序。 所以,我已经极度沮丧了。 问题是路由的url。 我写了一个非常简单的testing应用程序,并希望在Windows中进行testing,然后将其部署到IIS节点中。 但是,然后由于某种原因,我不断收到这个错误“无法GET(无论我键入)”这是我到目前为止尝试web.config文件 – <configuration> <system.webServer> <!– indicates that the hello.js file is a node.js application to be handled by the iisnode module –> <handlers> <add name="iisnode" path="hello.js" verb="*" modules="iisnode" /> </handlers> <!– use URL rewriting to redirect the entire branch of the URL namespace to hello.js node.js application; for example, the following […]

强制窗口对开发具有大小写敏感性

今天,我花了好几个小时来弄清楚我的生产环境(linux)中有什么问题,当我的本地项目(Windows)很好的时候。 我发现这个罪魁祸首: import 'something' from '../App/myComponent' 上面的代码运行良好,虽然我的应用程序文件夹是小写,在我的发展过程中,我没有看到任何错误,但在我的产品,东西都打破。 如何强制windows有strict mode ?

在Windows 10的HTA(HTML应用程序)中可以使用x-ms-webview吗?

我有一些较老的HTA(Microsoft HTML应用程序)应用程序,它们在某些情况下使用iframe来显示Web内容。 众所周知,由于跨域访问等安全问题,iframes(即使是HTA!)在过去几年中已经变得越来越严格。例如,像“ http://www.google.com ”这样的简单URL,用于在iframe(很多年前!)中渲染罚款,但不会再今天在iframe中呈现。 理想情况下,我想将我的所有iframe(在我的HTA中)更改为x-ms-webview元素,但在HTA(.hta)环境中显然不受支持。 我仍然喜欢HTA,因为他们允许完全访问本地文件系统读/写在JavaScript等,所以很难放弃他们! 有谁知道是否有一种方法可以在Microsoft HTA中使用x-ms-webview标签? 谢谢! 杰拉德

IE11 XMLHttpRequest:networking错误0x2efd,由于错误00002efd,无法完成操作

所以我有一个使用ActiveX和JS的网站。 当我尝试在PC上运行这个网站时,我得到这个错误。 但是当我在我的笔记本电脑上运行它时,它应该运行。 你知道IE或Windows中的任何“秘密”设置可能会改变结果吗? 或者为什么我的笔记本电脑没有得到这个错误?