闭包库:good.net.XhrIo.send 无法在 Safari 上运行
Closure Library: good.net.XhrIo.send not working on Safari
goog.net.XhrIo.send
在 Closure Library 中输出 "undefined" 错误在 Safari v8.0.5 中,而它在 Chrome 和 FireFox 上工作正常。
我该怎么做才能解决这个错误?
可能的原因是什么?
静态访问
goog.net.XhrIo.send('filename.json', function(e) {
console.log(e.target.getResponseJson());
});
实例访问
var request = new goog.net.XhrIo();
var url = 'rest/search/test';
goog.events.listen(request, 'complete', function() {
// etc
});
request.send(url,'GET');
console.log(goog.net.XhrIo.send)
- Safari:未定义
- Chrome: 函数 (url, opt_callback, ...)
- FireFox:函数(url、opt_callback、...)
我已经试过了
- 正在清除 Safari 上的缓存
- 静态访问和实例访问(均失败)
- 在多个页面上使用 send() 方法(全部失败)
- 正在更新依赖项
我发现错误是由 "AdBlock"(浏览器扩展)引起的。
在我关闭它之后,good.net.XhrIo.send
在 Safari 上工作。
goog.net.XhrIo.send
在 Closure Library 中输出 "undefined" 错误在 Safari v8.0.5 中,而它在 Chrome 和 FireFox 上工作正常。
我该怎么做才能解决这个错误?
可能的原因是什么?
静态访问
goog.net.XhrIo.send('filename.json', function(e) {
console.log(e.target.getResponseJson());
});
实例访问
var request = new goog.net.XhrIo();
var url = 'rest/search/test';
goog.events.listen(request, 'complete', function() {
// etc
});
request.send(url,'GET');
console.log(goog.net.XhrIo.send)
- Safari:未定义
- Chrome: 函数 (url, opt_callback, ...)
- FireFox:函数(url、opt_callback、...)
我已经试过了
- 正在清除 Safari 上的缓存
- 静态访问和实例访问(均失败)
- 在多个页面上使用 send() 方法(全部失败)
- 正在更新依赖项
我发现错误是由 "AdBlock"(浏览器扩展)引起的。
在我关闭它之后,good.net.XhrIo.send
在 Safari 上工作。