2013-09-11 96 views
0

我通过以下tutorial工作我的方式,一切工作除了一个显著细节伟大:当我在任何浏览器中测试页面我收到一条警告消息,内容不安全的内容被阻止。一旦我确认警告并选择“允许阻止的内容”或类似的选项,它就可以正常工作。显然,如果保持现状并投入生产,这将是有问题的。.js文件被拦截的所有浏览器

这是.js文件的文件体

$(document).ready(function() { 

    $('input[type=password]') 
     .keyup(function() { 
      // keyup code here 
     }) 
     .focus(function() { 
      $('#pswd_info') 
       .show(); 
     }) 
     .blur(function() { 
      $('#pswd_info') 
       .hide(); 
     }); 
}); 

我的问题是如何实现的代码,以便它不会引发警告并自动被浏览器拦截?

我期待着您的见解和专业知识。

+2

您是否正在通过HTTP将脚本加载到HTTPS站点中?它几乎没有用脚本文件的内容做的(除非您的防病毒程序截获并检查它的恶意的事情,这可以解释的跨浏览器的消息外观) – Bergi

+0

它被称为一个HTTPS站点。我把src =“https://mysite.com/pwd_script.js”(这个编辑器截断了它,但是我把整个路径用https://)从src =“pwd_script.js”改为了,仍然没有骰子。 – Milo

+0

问题可能是该页面是https,它会调用不是https的“http://code.jquery.com/jquery-latest.js”?如果是这样,你如何解决这个问题? – Milo

回答

2

我收到一条警告消息,内容不安全的内容被阻止。

您似乎在安全(HTTPS)网站上并通过HTTP加载脚本。所有资源都需要加载安全连接,否则页面将被损坏。