Articles of javascript

防火墙获得缓慢下载一些CSS和JS文件

我们的公司网站托pipe在我们的基础设施上,外部用户可以访问它。 但是,当我尝试从我们的Intranet访问时,一些CSS和JS文件总是需要2分钟的时间下载,阻止站点负载,直到完全下载,并且总是发生在相同的文件。 即使我将它们的整个URL添加到防火墙的白名单中,这种行为也是一样的。 如果我访问该文件,我可以重现这种情况( 请参阅此图像 )。 我需要在防火墙中设置什么来解决这个问题?

在大型生产环境中通过服务器设置绕过浏览器caching

我们最近在我们的ERP系统上应用了一个补丁,更新了HTML,JavaScript和CSS文件。 在应用补丁程序后,大量用户呼叫帮助台报告菜单页面上的function丢失。 根本原因是由于用户的浏览器(IE11)在浏览器caching中保存了一个旧的JavaScript文件。 按键盘上的F5或清除caching解决了这个问题,因为它强制从服务器下载新版本的JavaScript文件。 但是,指导每个用户如何清除caching不是一个select,因为有数十万个ERP系统的用户。 我的问题:是否有任何服务器端设置,将强制浏览器从服务器(Apache)加载最新的JavaScript文件? 这样的情况是否有最佳做法? 我们知道,浏览器设置可以更改为始终加载新的浏览器,但是对networking和服务器性能有影响。 另外,由于支持限制,我们不能使用自动更新。 任何想法表示赞赏。

如何configuration.htaccess以节点作为CGI运行JavaScript

我在我的linux本地主机上testing这个。 这就是我想要的: balter@spectre:/var/www/html$ cat .htaccess Action cgi-node "/usr/bin/env node" AddHandler cgi-node .js balter@spectre:/var/www/html$ ls -al hello.js -rwxr-xr-x 1 balter balter 99 Oct 31 13:17 hello.js balter@spectre:/var/www/html$ cat hello.js #!/usr/bin/env node console.log("Content-Type: text/html"); console.log("hello from javascript"); balter@spectre:/var/www/html$ node hello.js Content-Type: text/html hello from javascript 当我访问localhost/hello.js所有我看到的是hello.js的内容 另外我想知道我是否真的打开了cgi。 我想我做了,因为PHP的工作。 但是我没有启用cgi模块,或者在apache.conf打开。 所以我添加了cgi.load并添加到我的apache.conf ################################################################### ######### Adding capaility to run CGI-scripts […]

安装了SP3,还是安装了SP3,在默认的安全设置上有所不同?

Lotus Notes安装Domino 7x(最终尝试启动IBM SameTime 7.5.1聊天客户端)在某些计算机上失败。 具体而言,它在具有SP3整合的Windows XP计算机上失败,而之后安装了SP3的Windows XP计算机运行良好。 这个问题可以通过调整Internet Explorer中与Active Content相关的高级设置来临时解决: [x] Allow active content to run in files on My Computer 设置[x]使整个工作,删除它(这是默认设置),使其无法正常工作。 但正如我所说的,这个设置在之后安装了SP3的机器上是禁用的,并且在那里工作。 这不是一个可以接受的解决scheme,所以我们需要找出这个根本原因。 聊天/会议客户端初始化过程像这样工作: 从SameTime服务器Web应用程序下载一个小的html页面。 这个html页面只是一个小的虚拟HTML页面(实际上也包含文本Dummy),还有一个使用window.open打开一个新的浏览器窗口的实际会议客户端软件,它是Java应用程序的一部分。 该HTML文件保存在用户主目录下的Temp目录中 生成一个新的IEXPLORE.EXE进程,用一个隐藏的主窗口来加载这个html文件 javascript运行,几秒钟后,当会议客户端的其余部分正在加载,最初产生的IEXPLORE.EXE进程被指示退出,它执行 我们观察到,当IEXPLORE.EXE进程产生时,Lotus Notes将失去焦点,直到进程死亡,此时Lotus Notes重新获得焦点。 很明显,这个过程已经开始了,而且我们可以在任务pipe理器中看到这一点。 我也可以从temp目录中打开html页面,从window.open调用中提取URL,并将其粘贴到Lotus Notes的地址栏中,此时会议客户端会popup所有的荣耀,因为它应该。 如果我在Internet Explorer中打开HTML文件,信息栏会下降,通知我们已阻止执行活动内容。 我们可以要求从会话栏的下拉菜单中启用会议客户端,会议客户端应该popup。 我们认为问题在于javascript,而且由于某种原因,IE在这种情况下不允许执行这个脚本。 奇怪的是,一台安装了SP3的机器,而不是拖后,也就是说,机器原来是XP 所以我们有这个: Slipstreamed:手动执行时显示信息栏,不能从Lotus Notes中运行 Patched:显示信息栏,如果手动执行,则从Lotus Notes运行 所以,问题是: 有谁知道安装SP3和滑streamSP3,可能会影响这个之间的任何具体的安全差异? 有没有人有什么其他的想法,特别是我们可以尝试调整在机器上,以得到这个工作? 是否有一个列出了slipstreamed版本的修补程序? 这是来自微软网页的下载,基本上是一个集成了SP3的新形象。 使SameTime成为问题的会议客户端IBM已经要求客户端启用活动内容,但这种解决scheme是不可接受的,而且由于所有修补的计算机都不需要启用此设置,所以我们认为这是不必要的。 任何人都可以告诉我们,这将是最受欢迎的。

客户端Javascript – > Serverside Java – >用户被提供一个.doc

我正在帮助某人使用基于JavaScript的Web应用程序(尽pipe我几乎不了解Web开发),但我们不确定实现我们想要的function的最佳方法。 基本上,用户将使用我们的工具通过javascript查看表格,列等中的各种枯燥的数据。 我们要实现一个function,用户可以点击一个button或链接,然后允许用户下载显示的数据在.doc文件。 我们目前的基本想法是这样的: 调用服务器上的Java函数,当链接被点击时,所需的数据作为string传入 在服务器上生成.doc文件 在客户端浏览器中自动“打开”文件的链接来启动下载 这可能吗? 如果是的话,这是可行的吗? 或者,你能推荐一个更好的解决scheme吗?

JavaScript用户跟踪,无需发送数据

为了能够做到详细的用户跟踪(JS交互,不只是链接日志),同时保留隐私,我正在寻找像谷歌分析,在本地存储所有数据的东西。

与多个用户的Ajaxterm

使用Ajaxterm( http://antony.lesuisse.org/software/ajaxterm/ ),允许多个用户访问相同的“实例”是安全的吗? Ajaxterm将运行的程序将执行自己的身份validation。 不知道这里有没有人使用过Ajaxterm,但是我在这里发布的人有这方面经验的机会。 谢谢

如何将EXPECT文件转换为可执行文件

我试图将位于Ubuntu客户端的EXPECT脚本转换为.exe脚本,以便我可以使用JavaScript从Web浏览器执行EXPECT文件。 任何人都可以指导我如何将.exp文件转换为.exe? 先谢谢你

在两台计算机之间通过互联网发送命令

我想用任何连接到互联网的电脑在家控制我的电脑(和连接到电脑的USB设备)。 家中的计算机必须安装一个程序,以接收来自连接到互联网的任何其他计算机的命令。 我认为这是最好的,如果我这样做的Web界面,因为它不需要在该计算机上安装软件。 由于显而易见的原因,它需要login的细节。 所以基本上这个问题就是从家庭的web界面发送encryption命令到我的电脑。 什么是最好的方法来实现这一点,我应该使用什么编程语言? 我非常了解Java,Python和C,但对Web应用程序(如Javascript和PHP)的使用经验不多。 我已经看过网上聊天的例子,因为它与我想要达到的类似的概念,除了文本可以被命令取代。 这是一个可行的解决scheme还是有更好的select? 谢谢

大量的DNS查找

我们在LAMP上托pipe的内部应用程序网站的加载速度非常慢。 用萤火虫,我们得到这个: 这些文件中的大部分都是.js,并且所有内容都位于同一个域中。 我们无法find为什么有这么多DNS查询,这是疯了! 你能帮我们吗? 谢谢 !