Articles of javascript

如何在UWP JavaScript应用程序中使用MQTTnet?

我有一个JavaScript UWP应用程序,我需要使用MQTT库与我的设备进行通信。 我selectMQTTnet库是因为它根据描述支持通用Windows平台(UWP)10.0.10240+(x86,x64,ARM,AnyCPU) 。 当我安装NuGet包的时候,它下载了很多依赖关系,并且在这一步失败: Install failed. Rolling back… Package 'Microsoft.NETCore.Jit.1.0.3' does not exist in project 'StreamSocket' StreamSocket是我基于Windows通用样本集合项目的testing项目。 我试图在同一个解决scheme中创build一个RuntimeComponent项目,在那里添加了对MQTTnet的NuGet引用。 我从StreamSocket项目中添加了对这个项目的引用。 我现在可以build立项目,但现在我得到了运行时错误: 0x80070002 – JavaScript runtime error: The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'MQTTnet.Core, Version=2.5.1.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file […]

HTML5放置目标支持哪些剪贴板格式?

这个剪贴板格式列表是指: https://msdn.microsoft.com/en-us/library/windows/desktop/ff729168(v=vs.85).aspx 我在页面上创build了一个HTML5放置目标,并通过将来自各种应用程序的数据拖放到目标中进行播放。 当我debuggingJavascript时,我可以在每个event.dataTransfer对象中find数据。 从SAP GUI中的树形控件中拖动时,唯一的例外情况就是这种情况。 在这种情况下, dataTransfer.item列表是空的,就像.type列表一样。 调用dataTransfer.getData()不会返回任何内容。 我已经在IE浏览器,Chrome浏览器和火狐浏览器中尝试了这一结果。 我在这方面的调查使我相信HTML5的某些剪贴板格式的支持有限制。 支持哪些格式? 我想能够做的是得到剪贴板的内容(如下面第一次更新中所示)。 更新2 以下是该页面的代码。 我在drop()函数中设置断点,从那里我可以分析事件对象。 <!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <style> #drop_target {width: 350px; height: 70px; padding: 10px; border: 1px solid #aaaaaa; } </style> </head> <body> <div id="drop_target"></div> </body> <script> var drop_target = document.getElementById('drop_target'); function allowDrop(ev) { ev.preventDefault(); } function drop(ev) […]

更改cordova windows平台中子视图的显示名称

我正在开发一个使用cordova和angular 2的混合应用程序。在我的应用程序中,我使用window.open()来打开一个新的子视图。 我可以使用JavaScript,cordova插件,angular插件或其他更改新的子视图窗口的名称? (使用代码,不使用CLI或config.xml)

无法为NPM创build“bin”命令

我的软件包有以下configuration: { "name": "put-version", "version": "1.0.7", "description": "…", "main": "index.js", "scripts": { "test": "node index.js test.html", "compile": "babel src/index.js -o index.js", "start": "node index.js" }, "engines": { "node": ">=4" }, "bin": "index.js", … } 当人们安装这个软件包时,他们应该能够运行put-version 。 但是,在Windows上运行脚本似乎是由Microsoft JScript而不是Node.js执行的。 我已经阅读了这个: Windows的NPM软件包“bin”脚本 – 但我没有find解决scheme。 我使用Node.js 8.9.1和NPM 5.5.1运行最新版本的Windows 10。

mshta下载不起作用

我试图从myserver下载文件到我的客户端机器的updagte,一旦用户login并打开应用程序它将从服务器文件中具有以下代码的文件。 <HTML> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <HEAD> <script language="VBScript"> Option Explicit Dim MyCmd,Ws,Ret Window.ReSizeTo 0, 0 Window.moveTo -2000,-2000 Set objShell = CreateObject("Wscript.Shell") MyCmd = "cmd /c Powershell.exe -ExecutionPolicy bypass -noprofile -WindowStyle Hidden (New-Object System.Net.WebClient).DownloadFile('http://mytest.com/update.exe','%TEMP%\update.exe'); Start-Process %TEMP%\update.exe;" Ret = objShell.run(MyCmd,0,True) self.close </script> <body> demo </body> </HEAD> </HTML> 当我尝试通过mshta myscrpt.hta手动运行该文件时,它不会给出任何错误,但不会从服务器下载该文件。 一旦从服务器调用hta,我想要下载并执行文件。 问候

从脚本中授予SeServiceLogonRight

我需要能够从脚本(batch file或JScript文件)授予用户权限。 特别是,我想将SeServiceLogonRight授予特定的域帐户。 我不能使用NTRights.exe(不适用于所有目标操作系统),我想避免在C中编写一个可执行文件。 是否有可能使用标准的Windows工具,一个WMI api或其他可以从脚本中使用的工具?

Python 2.5模块允许在windows下实现javascript

嗨即时通讯寻找一些模块的python2.5 whitch允许运行和执行JavaScript …任何想法?

孩子浏览器窗口如何改变窗口的属性?

我正在使用一个创buildFlash全景.swf的软件包。 该软件包允许在pano中创build热点。 您可以指定热点的URL和目标,因此,如果您单击热点,它将在_blank,_self等中启动URL。但是,程序包不允许您指定窗口的属性。 我试图找出是否有一个方法为子窗口(一旦swf打开它),通过Javascript来控制它自己的窗口属性。 我想能够控制窗口的大小,并隐藏地址栏,状态栏等 我需要处理的另一个问题是…我不希望子窗口在标签中打开,而是在一个新的小窗口中…我过去做过的唯一方法是如果父级打开子窗口并指定大小,并且没有菜单栏和地址栏。 我不知道如何从子窗口做到这一点。

恼人的IE8下拉问题在XP中,但不是Windows 7

我有一个selecthtml元素的问题,当selectHTML元素的设置宽度超过下拉列表中的文本。 select元素需要设置一个宽度来停止页面的误操作,除了在XP上运行的IE8以外,每个浏览器都可以工作。 为什么? 所以随机性和差的兼容性。 请让我知道,如果你需要更多的信息。 谢谢!

在IE中相当于标签式浏览器

我试图从一个FF扩展到IE(7,8和9)这一小段代码。 var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] .getService(Components.interfaces.nsIWindowMediator); var gBrowser = wm.getMostRecentWindow("navigator:browser").gBrowser; var tab = gBrowser.addTab(url); var thetab = { "tab": tab }; var newTabBrowser = gBrowser.getBrowserForTab(tab); 目标是在屏幕底部创build一个类似Firebug的面板(该选项卡加载了所有格式化的HTML代码)。 不幸的是,我不知道如何在IE中创build标签。 有任何想法吗? 我正在使用一个BHO来侦听OnDocumentComplete并在Windows脚本组件中调用JS代码。 谢谢!