jsFiddle with Knockout适用于IE 11,而不适用于Chrome

时间:2015-12-17 23:24:19

标签: google-chrome knockout.js jsfiddle

这是示例Hello World小提琴的精确副本。我只是将它粘贴到我自己的小提琴中并添加了对http://knockoutjs.com/downloads/knockout-3.2.0.js的引用。它适用于IE 11,但不适用于Chrome。它似乎没有解决淘汰赛参考。是否有一个或两个特别适合Chrome的设置?

  

//这里是我的数据模型var ViewModel = function(first,last){       this.firstName = ko.observable(first);       this.lastName = ko.observable(last);

this.fullName = ko.computed(function() {
    // Knockout tracks dependencies automatically. It knows that fullName depends on firstName and lastName, because these get called
     

评估fullName时。           return this.firstName()+" " + this.lastName();       }, 这个); }; ko.applyBindings(新的ViewModel(" Planet"," Earth")); //这使得Knockout开始工作

https://jsfiddle.net/KellyWCline/rwL4rng9/2/

1 个答案:

答案 0 :(得分:0)

这只是一个安全问题:出于安全原因,当您在HTTP页面内时,Chrome会拒绝来自HTTPS网址的脚本。包括来自HTTPS网址的排名,如https://cdnjs.com/libraries/knockout/3.2.0,它将开始有效。

如果您查看过Chrome控制台,则会看到此错误:

  

混合内容:' https://fiddle.jshell.net/KellyWCline/rwL4rng9/2/show/'是通过HTTPS加载的,但请求了一个不安全的脚本' http://knockoutjs.com/downloads/knockout-3.2.0.js'。此请求已被阻止;内容必须通过HTTPS提供。