Articles of javascript

铬://像Internet Explorer中的URL

再次,我努力将Firefox扩展移植到Internet Explorer 7,8和9。 我最近的问题是,FF扩展代码大量使用AJAX调用“chrome:// …”URL(它以这种方式获取.html文件,然后在页面上显示HTML)。 有什么办法在IE浏览器访问“chrome://”类似的url? 或者更一般地说 – 有什么办法可以让AJAX调用来检索作为扩展的一部分的HTML文件的内容(并且不能在线访问)? 非常感谢! 汤姆

WinJS绑定不会更新

我想简单地将html元素的textContent绑定到数据string。 我做什么来实现这一点是: <span id="currentDate" data-win-bind="textContent:Data.currentDateString"></span> 该代码定义了一个名称空间Data WinJS.Namespace.define("Data", { currentDateString: currentDateString, }); 其中currentDateString被定义为: var currentDateString = "Monday"; 在页面的ready函数中,我调用了WinJS.Binding.processAll();. 这将HTML的内容设置为string。 但是HTML不会更新string的更改。 我想我必须触发一些事件,string确实改变。 我会怎么做呢? 有一个简单的方法,因为有列表数据源的WinJS.Binding.List?

如何testing一个Javascript的WinRT /地铁客户端/服务器应用程序?

我正在开发客户端/服务器Javascript Windows 8 Metro应用程序,并使用Microsoft的StreamSocket示例来实现服务器和客户端之间的通信。 现在我几乎已经完成了实现,我不知道如何在我的计算机上进行testing,因为似乎不可能一次运行同一个应用程序。 你知道这个问题的解决方法吗? 一种解决方法(实际上不是解决scheme)是将应用程序多次复制到不同的项目中,并将其中一个作为服务器启动,然后启动其他客户端。 即使使用这种方法,我也无法将我的客户端连接到服务器实例。 当服务器实例未启动时,在客户端尝试连接到服务器之后,将返回此错误消息: “由于目标机器主动拒绝,所以不能连接。” 但是,当服务器实例启动并侦听连接时,在客户端尝试连接到服务器之后,会等待一段时间,然后返回此错误消息: “连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应而build立连接失败。 我知道使用localhost连接客户端到服务器不受支持,因为我连接到networking,我使用我的计算机的IP地址作为客户的地址。 我还在服务器和客户端中添加了这些function: Internet(客户端) 互联网(客户端和服务器) 专用networking(客户端和服务器)

警告:HTML 1300导航发生?

我已经加载我的网站在Microsoft Edge版本25.10586.0.0和SmartScreen告诉我,该网站可能是假的。 此警告在网站上是新的。 控制台日志显示; HTML1300: Navigation occured. example.com example.com是我的域名。 我在我的网站上使用JQuery以及JavaScript Promise functions但是使用Ajax promise function添加文件下载后出现问题。 警告显示在主页面! 什么可能导致这个?

停止JavaScript执行

当我在Windows命令行环境中运行javascript脚本文件,并且在我的代码之后有一个自由文本。 我怎样才能停止JavaScript解释器遇到它? 例如: var fso = new ActiveXObject("Scripting.FileSystemObject"); delete fso; exit(); // some kind of WORKING exit command Hungry lazy frog ate a big brown fox.

如何使用Java / JSP或JavaScript通过互联网浏览器获取Windows用户名?

我想获得浏览我的网页的用户的Windows用户名(这是一个内部网)。 这必须在IE8 , Chrome和Firefox上工作 (Safari将是一个加号)。 我遇到了Java的这个解决scheme: http://www.ioplex.com/:Jespa – Java Active Directory集成 但是这是一个专有的软件库,甚至他们提供的例子在我的web应用程序上都不起作用,因为我们没有使用Apache web服务器。 如果有人有什么东西,Java的解决scheme将是理想的? 在JavaScript似乎有某种解决scheme: 如何获取Windows用户名在谷歌浏览器中使用JavaScript的谷歌浏览器扩展 但是对于IE8没有什么可说的,Chrome解决scheme看起来相当不错。 提前致谢

Windows机器上的Rails和JavaScript运行时的问题

我目前在一个Web开发类,我们正在使用Ruby on Rails的。 我正在使用Ruby v1.9.2和Rails v3.1.1。 我最初的问题开始时,我试图执行“轨服务器”。 我会得到以下错误: C:\Sites\rorProjects\basicRoRProject>rails server C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/execjs-1.2.13/lib/execjs/runtimes.rb:47:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.(ExecJS::RuntimeUnavailable) 我已经做了一些阅读,普遍的共识是安装gem'execjs'和'therubyracer'。 'execjs'安装得很好,但是当我试图安装'therubyracer'我得到了以下错误: Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing therubyracer: ERROR: Failed to build gem native extension. C:/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb […]

YUI压缩器的命令行选项

这可能是一个快速的问题。 我想运行YUI压缩器,以便不会覆盖input目录中的所有javascript文件,而是将输出文件转储到名为min的子目录中。 我想做类似的事情 java -jar yuicompressor-2.4.7.jar -o *.js .\min\*.js c:\MyJavascriptDirectory\*.* 而是只是用缩小的文件覆盖现有的文件。 有谁知道正确的语法来完成这个? 谢谢!

Windows脚本调用其他命令?

我正在尝试使用cscript和Javascript在Windows shell脚本中。 这个想法是采取一个非常长的Python命令,我厌倦了一遍又一遍地input命令行。 我想要做的是编写一个脚本,将整个Python命令编写成一个Windows脚本,然后调用Windows脚本,这样脚本就会less得多。 如果有意义的话,我不知道如何去调用“命令内的命令”。 这可能是一件容易的事情,但我是一个新手,所以请忍受我! 这个想法: 原始命令示例: python do <something really complicated with a long filepath> Windows脚本: cscript easycommand <package id = "easycommand"> <job id = "main" > <script type="text/javascript"> // WHAT GOES HERE TO CALL python do <something really complicated> WScript.Echo("Success!"); </script> </job> </package> 感谢你的帮助!

在IE9中使用JavaScript错误debugging网站 – 打开debugging控制台修复错误

我有一个网站,在IE9中触发一些JavaScript错误。 当用F12打开debugging控制台并重新加载页面时,问题就消失了,一切都运行良好。 这显然是烦人的,因此很难检测到错误信息来解决问题。 这是一个Google Map的页面。 通常,地图上应该有标记。 在IE9中,没有。 打开控制台时,一切正常。 有谁知道如何debugging这种烦恼?