javascript - 在 ie9 中加载 Google+button 脚本时,RPC 消息来源无效

标签 javascript internet-explorer google-api

加载 Google Plus One 脚本时出现以下错误:

Invalid rpc message origin. https://apis.google.com vs http://10.0.1.59:3001 

我的代码:

load('//apis.google.com/js/plusone.js')

其中 load 是以下模块:

module.exports = function addScript(src) {
  var script = document.createElement('script')
  script.type = 'text/javascript'
  script.src = src
  document.body.appendChild(script);
  return {
    onLoad: function(fn) {
      script.addEventListener('load', function() {
        fn(null, script)
      })
      script.addEventListener('error', function() {
        fn(new Error('Failed loading script: ' + src))
      })
      return script
    },
    script: script
  }
}

如何避免出现此消息?

最佳答案

我在 FF 中遇到此错误并再次加载整个页面(ctrl+F5,我忘记了这个术语)解决了该错误。

关于javascript - 在 ie9 中加载 Google+button 脚本时,RPC 消息来源无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16907121/

相关文章:

css - SVG 动画在 Edge 或 IE 中不起作用

css - 过滤器 : blur(1px); doesn't work in Firefox, Internet Explorer 和 Opera

ios - 访问未配置 : Google URL Shorten API on iOS Simulator

php - 如何使用 Picasa API 检索私有(private)相册

javascript - childObj.prototype = Object.create(parentObj.prototype) 和 childObj.prototype = ParentObj.prototype 有什么区别?

javascript - 如何在 Angular 2 循环中每行显示两个表列(Angular2 相当于 PHP 的 array_chunk)

javascript - $ (":focus") 在 Firefox 中没有为 <input type ="file"/> 返回任何元素

javascript - 每次我按下按钮时,网站都会向上滚动?

html - 侧边栏在 IE 7 和 8 中不显示

php - 访问 googleapis 失败