这是示例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开始工作
答案 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提供。