草庐IT

sites-available

全部标签

javascript - rails 4 : How to add external javascript file from other site in a specific page

我正在使用turbolink(rails4)并且以下js链接由我的页面标题部分中的application.js文件生成我的application.js看起来像这样://=requirejquery//=requirejquery_ujs//=requireturbolinks//=require_tree.//=requirebootstrap.min.js//=requirerespond.min.js我想从其他站点添加一个外部javascript文件,例如http://otherdomain.com/xyz.js在我网站的特定页面中。假设我只想在特定页面中添加这个外部js文件htt

javascript - 边缘 15 中的 "Intl not available"

当我的脚本在Edge15中运行以下代码时,我在JS控制台中看到了Intlnotavailable错误:newDate().toLocaleDateString()这让我有点难过。它在Edge14中工作得很好,我找不到任何对国际化API的引用突然从Edge15中消失。我不确定这是否是测试它的正确方法,但在控制台中运行window.hasOwnProperty("Intl")实际上会返回true。对我来说,这似乎表明Intl实际上在那里。任何具有更多JS技能的人都能够说出这里到底发生了什么? 最佳答案 确保您的JS代码没有重新定义标准M

javascript - 如何禁用/覆盖 "Do you want to leave this site?"警报?

我在弹出窗口中有一个表单,它是通过AJAX调用加载的。它是使用RoR的form_for标签构建的。即使我不修改其中的任何字段并尝试导航到另一个页面,chrome也会显示以下警告。我想禁用这个警告框。可能吗?如果是,如何?我已经试过了this,但它不再有效。以下是环境设置,Rubyversion=1.9.3Railsversion=3.1.4Chromeversion=52jQueryversion=1.10.2 最佳答案 显示警报是因为在代码的某处,您在卸载事件之前覆盖了窗口,当您尝试关闭窗口时,该事件会触发。尝试禁止此事件将此放在

javascript - 组件返回失败代码 : 0x80040111 (NS_ERROR_NOT_AVAILABLE)

我的问题:uncaughtexception:[Exception..."Componentreturnedfailurecode:0x80040111(NS_ERROR_NOT_AVAILABLE)[nsIDOMCanvasRenderingContext2D.drawImage]"nsresult:"0x80040111(NS_ERROR_NOT_AVAILABLE)"location:"JSframe::file:///***************.js::redrawView::line308"data:no]产生此行为的代码(tmpImg正在动态加载,因此如果尚未加载,则跳

javascript - karma 提示 'Module is not available'

直到几天前,我的单元测试运行良好,我的代码在浏览器中运行完美。然后我在添加一个名为“profile”的stub模块后注意到了这一点:INFO[karma]:Karmav0.12.24serverstartedathttp://localhost:9876/INFO[launcher]:StartingbrowserPhantomJSINFO[PhantomJS1.9.7(MacOSX)]:Connectedonsocket7W-0vnkWZaWxYYtwFrhTwithid9336780PhantomJS1.9.7(MacOSX)ERRORError:[$injector:nomod]

javascript - JS : "The callee (server [not server application]) is not available and disappeared." accessing window. 开瓶器

在我们的(相当大和旧的)ASP.NET应用程序中,我们使用大量加载到框架、iframe和模式对话框(使用window.showModalDialog)中的页面。我们开始看到上面的错误,我似乎无法在任何地方找到一个合理的解释。弹出窗口拦截器。没有。我们没有运行它们。甚至内置拦截器也不行。可信区域。没有。该应用程序现在在LocalHost上运行,并且在受信任的站点列表中。杂散宇宙射线。可能,但不太可能。这太一致了。我确实最终在somedustytome中找到了隐藏在Microsoft网站上的错误消息关于检索自动化错误消息信息。在其中,他们在谈论Excel,他们说:“在这个例子中,Micro

javascript - react .js : Refs are not available on initial render

我想在组件的根DOM元素中间放置一个圆圈:varApp=React.createClass({render:function(){return;},centerX:function(){varsvg=this.refs.svg.getDOMNode();returnsvg.offsetLeft+Math.round(svg.offsetWidth/2);}});http://jsfiddle.net/NV/94tCQ/鸡生蛋还是蛋生鸡的问题:this.refs在第一次渲染时未定义。解决这个问题的最佳方法是什么?我不希望引用外部DOM节点(例如document.body)。

javascript - 箭头函数语法 (=> )' is only available in ES6 (use ' esversion : 6')

目前我正在使用Protractor/grunt运行我的测试,但我收到以下错误消息:'arrowfunctionsyntax(=>)'isonlyavailableinES6(use'esversion:6').我认为我的.jshintrc文件没有被读取,因为我添加了这个条件。.jshintrc{"esversion":6}Gruntfile.jsjshint:{all:["tests/API/**/*.js"],options:{undef:true,mocha:true,node:true,jshintrc:true,esversion:6,globals:{require:true

Php 序列号 : No stty available -- cant seem to get it working

我正在从事一个项目,该项目涉及使用我的RaspberryPi上的UART引脚读取和写入串口板。但是,我已经碰壁了。每当我尝试使用PhpSerial时,我总是会收到错误消息:Fatalerror:Nosttyavailable,unabletorun.in/var/www/PHP-Serial/examples/PhpSerial.phponline56我尝试了多种输入配置://Firstwemustspecifythedevice.Thisworksonbothlinuxandwindows(if//yourlinuxserialdeviceis/dev/ttyS0forCOM1,et

php - GZIP、 Apache 、PHP : What should I know to implement in a mature site?

Apache2.2.17PHP5.3.3目前,我的应用程序不使用gzip,但我希望它使用。但是,我不确定一些事情:我知道IE6有问题;无需回到此处。在Apache(mod_deflate)和PHP中实现这个有什么好处/缺点?他们基本上产生相同的结果吗?我假设Apache会更高效,这是一个正确的假设吗?该应用会生成多种类型的响应:pdf、xml、zip、xls、csv、图像(请参阅下一点),当然还有普通的AJAX类型的内容。我看到很多示例选择不对图像进行gzip压缩,这是为什么呢?是因为假设大多数图像已经是压缩格式,还是与它是二进制数据有关?我确实动态创建了一些图像,并静态地为其他图像提