これは、サンプルのHello Worldのフィドルの完全なコピーです。私はちょうどそれを自分自身のフィドルに貼り付け、 http://knockoutjs.com/downloads/knockout-3.2.0.js。 IE 11では動作しますが、Chromeでは動作しません。ノックアウト参照を解決するようには見えません。 Chromeに特別な設定が1つか2つありますか?
//ここにデータモデルがあります。var ViewModel = function(first、last){ this.firstName = ko.observable(最初); 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を評価するとき これを返します。firstName()+ "" + this.lastName(); }、 この); }; ko.applyBindings(新しいViewModel( "Planet"、 "Earth")); //これはKnockoutを動作させる
https://jsfiddle.net/KellyWCline/rwL4rng9/2/
回答:
回答№1は0それは単なるセキュリティ上の問題です。セキュリティ上の理由から、Chromeは HTTP
あなたが内部にいるときのURL HTTPS
ページ。ノックアウトを含む HTTPS
URLのような 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経由で配信されている必要があります。