Articles of javascript

一个scraping bot可以启用JavaScript吗?

我有几千个请求似乎是从一个启用JavaScript的客户端来的,我想知道如果客户端可能是一个机器人。

在单个服务器上部署N个meteor应用程序

我试图(有点)模仿官方Meteor 部署基础架构(* .meteor.com子域部署)的服务器设置。 如果只有less数已知的meteor应用程序,我可以在不同的端口上运行捆绑的应用程序,并使用nginx代理。 但是,如何在一台服务器上容纳任意数量的meteor应用部署(就像官方的一样)呢? 谢谢您的帮助!

旧版Debian安装(sarge)上的JavaScript解释器

我愿意编写几个脚本来通过服务器上的命令行pipe理任务。 我将在支持它的服务器中使用NodeJS Debian软件包,但是我还有一些仍在Debian 3.1(sarge)中的服务器。 我知道这些服务器有Rhino软件包,我写的脚本在Rhino上仍然可以运行。 (考虑到我不使用可能不可用的新JavaScriptfunction) 如果不是,那么我可以使用什么解释器来处理较老的Debian上的JS命令行脚本,这些脚本将与我在较新的Debian上通过NodeJS运行的脚本兼容?

隐藏服务器上的JavaScript文件夹

我注意到了一些网站,当我去例如。 www.example.com/js存在javascript的地方,这是禁止的。 在我的网站上,如果用户浏览www.mysite.com/js,他们会看到我的所有JavaScript文件很好地排列到文件夹中。 我怎样才能阻止他们浏览这个目录,并仍然保持我的JavaScript正常工作? PS。 我知道用户下载JavaScript时,他们使用我的网站,并没有办法阻止某人阅读来源,但我想阻止我所描述的,因为我看到其他网站已经实现了这一点。 谢谢。

当通过系统IP而不是本地主机访问网页时,Jquery / Javascript不工作

当我在localhost工作时,我不会遇到这个问题,只有当我使用我的系统的IP地址访问该页面时,才会发生这种情况,而且只发生在IE(适用于所有其他浏览器)上。 顺便说一下,我使用的是Tomcat V6.0.0.29,IE8 我尝试使用IE开发人员工具debugging器debuggingJS代码,当然,当我打开使用http://localhost:8080/一切工作完全正常,但是当我使用http://myIP:8080/此循环是一个问题。 $('#someId > div').each(function(){…}); 因为在这个循环中根本不运行,所以只是略过它而已。 我已经检查了他们的身份证,而且它在localhost工作,为什么当我使用我的IP访问它时会出现问题? 我也尝试使用Apache 2.2与Tomcat作为容器,但它给出了同样的问题。

如何使用静态libssl和encryption库来构buildNode.js?

[更新]已find解决scheme: https : //github.com/robhawkes/node-extension/issues/1 我将Nodeembedded到浏览器扩展中,不希望用户手动安装openssl,甚至不知道它是什么,我宁愿将它捆绑到Node构build中,或者静态链接到浏览器扩展中的文件。 我已经知道如何在Node中完全禁用openssl,并且该解决scheme能够工作,但是我希望openssl能够在我的用户需要的时候启用。 我也知道–openssl-includes和–openssl-libpath ./configure标志,但是当我把它们指向一个包含libssl和crypto静态构build的目录时,它们似乎没有做我想做的事情 -生成失败,因为它找不到“SSL_library_init”函数。 任何想法,我可以做到这一点? 如果有帮助的话,我现在很满意OS X的解决scheme。 以后我可以解决。 我感谢帮助。

当两个网卡连接时,代理脚本不起作用。 如何解决这个问题?

我已经部署了一个wpad.dat。 除了一些同时连接到两个networking的用户(以太网和另一个模拟用于传真的模拟调制解调器的networking适配器)以外,其function类似于魅力。 我也用笔记本testing了这个。 当我通过电缆连接到局域网,同时通过WiFi连接到另一个networking时,我没有连接到互联网。 当我直接提供代理地址,它的工作。 我怎样才能改变我的脚本,以解决我的问题? function FindProxyForURL(url, host) { if (isInNet(host, "127.0.0.1", "255.255.255.255")) return "DIRECT"; if (shExpMatch(url, "*.intranet.*/*")) return "DIRECT"; if (isInNet(myIpAddress(), "172.0.0.0", "255.255.0.0")) return "PROXY 10.1.1.254:8080"; return "DIRECT"; }

我的托pipe服务提供商已经感染了JavaScript文件的恶意软件..我如何find入口点?

今天早上,我在服务器上托pipe的一些网站开始触发恶意软件警报,并开始将stream量redirect到外部网站。 我发现一行封装的javascript被添加到服务器上的许多js文件中。 这个脚本的function非常简单,但是我想知道的是这个恶意软件是否知名,以及它是如何感染服务器并传播的。 对于这个好奇的Javascript线路来说, http://pastebin.com/S0iAmRMx 注意:由于粘贴的JavaScript,一些反病毒解决scheme将此链接视为威胁

未findJavascript 404,但PHP和CSS加载

我有一个运行默认LAMP堆栈的Ubuntu 10.04.4 LTS云服务器。 我的网站是服务于我的PHP页面,图像和CSS去与他们,我的大部分JS正在加载,但有一个特定的文件夹不加载JavaScript文件。 如果我访问我的网站, site.com/javascript/search.js然后我得到一个404。如果我访问site.com/includes/formvalidation.js然后JS文件加载。 这显示了包含和JavaScript文件夹的权限: user@server~site/httpdocs$ ls -la | grep includes drwxr-xr-x 5 user www-data 4096 Jun 14 23:53 includes user@server~site/httpdocs$ ls -la includes | grep .js -rwxr-xr-x 1 user www-data 20974 Mar 2 22:33 formvalidation.js user@server~site/httpdocs$ ls -la | grep javascript drwxr-xr-x 3 user www-data 4096 Jun 3 11:03 javascript user@server~site/httpdocs$ ls […]

Google Analytics代码被添加到服务器上的每个站点

我有一个Ubuntu服务器托pipe几个网站,一些WordPress的一些只是纯HTML,但每一个页面上有完全相同的Google Analytics脚本,当我在网页浏览器中查看源代码。 我无法弄清楚这是如何被添加到每一个网站,因为其中有些只是一个HTML页面。 如果您查看源代码并查看底部(就在结束标签之前),您将看到该脚本。 以下是两个网站: https : //landlinenews.com/ http://enertiadataentry.com/ 是否有某处,也许是一个Apacheconfiguration文件,可能已经被修改,添加这个?