/ / jsFiddle с Knockout работи в IE 11 не в Chrome - google-chrome, knockout.js, jsfiddle

jsFiddle с Knockout работи в IE 11 не в Chrome - google-chrome, knockout.js, jsfiddle

Това е EXACT копие на извадката Hello World цигулка. Току-що го поставих в собствената си цигулка и добавих позоваването http://knockoutjs.com/downloads/knockout-3.2.0.js, Той работи в IE 11, но не и в Chrome. Изглежда, че не е разрешена референтната нокаут. Има ли настройка или две специални за Chrome?

// Тук е моят модел за данни var ViewModel = функция (първа, последна) { this.firstName = ko.observable (първо); this.lastName = ko.observable (последно);

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

при оценяването на пълното име. връщане на това.firstName () + "" + this.lastName (); }, това); }; ko.applyBindings (нов ViewModel ("Planet", "Earth")); // Това прави нокаут да работи

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

Отговори:

0 за отговор № 1

Това е само проблем, свързан със сигурността: поради съображения за сигурност 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.