• 缘起:

想登录stackoverflow,但提示:

Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.

登录stackoverflow错误

  • 咋地啦

why?原来是stackoverflow引用了 被禁的ajax.googleapis.comjquery.min.js文件。 "https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"

  • 那咋整?

不就缺jquery.min.js文件么?提供一个!

  • 解决:
  1. 插件:Gooreplacer

firefox, 为登录stackoverflow,专门下载了个firefox浏览器(其实chrome也可以,看文末小结,装Gooreplacer插件

  1. jquery.min.js文件

既然访问不了google的js,那自己备一个, 让谷歌的url被替换成loclahost的tomcat下的url即可:本地启动一个tomcat,webapp下放了一个相应的jquery.min.js文件,备做替换者

  1. 修改firefox配置 如果不配置这个:会出现下图所示() 打开新标签输入: about:config回车双击修改security.mixed_content.block_active_content,将true改为false

页面提示

然后再访问就可以了!

会提示一个这个但是不影响使用:

安全页面上在载入混合的(不安全的)活动内容“http://localhost/ajax/libs/jquery/1.12.4/jquery.min.js


小结和附录:

  • firefox: security.mixed_content.block_active_content

  • chrome无此参数,在快捷方式 “目标”后加参: --allow-running-insecure-content

--allow-running-insecure-content

google chrome浏览器的做法