更新VS編譯的TypeScript代碼無法在Chrome/FF中運行?
您可以閱讀下面的所有細節..但基本上,現在不管我怎麼做 打字稿VS2012的編譯和保存ANSI文件...
我可以手動重新保存文件爲UTF-8,一切工作正常..
我在Windows 8中,我已經複製在5臺不同的 機這個問題在3個不同的城市使用5個不同的開發者...
唯一的共性是Windows 8的
我有一個在IE瀏覽器,但不是在所有的瀏覽器或FF的偉大工程的樣本項目。它看起來像文件被不正確的編碼和IE是想出來的,但Chrome和FF是不是......
例如,這裏有一個編譯的JavaScript的前幾個喜歡的文件
/// <reference path="../Framework/Core.ts" />
var MVVM;
(function (MVVM) {
var Application = (function() {
function Application() {
this.core = undefined;
this.templatePath = "Atlatl/Templates/";
this.viewPath = "Atlatl/Views/";
this.dependentScriptsPath = "Scripts/";
this.viewModelsPath = "Atlatl/App/ViewModels/";
this.frameworkPath = "Atlatl/Framework/";
this.pages = {
};
這裏是什麼瀏覽器 「認爲」 從IIS(8個& 8快遞)的接收:
爼晥牥湥散瀠瑡㵨⸢⼮牆浡睥牯⽫潃敲琮≳⼠ാ瘊牡䴠噖㭍昨湵瑣潩䴨⥍笠†慶慶慶捩捩瑡潩‽‽湵012 012笠笠
更新
這裏是從鉻呼籲文件
頭 - 請求 -
Accept:*/*
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Host:localhost:40665
If-Modified-Since:Wed, 03 Apr 2013 16:33:17 GMT
If-None-Match:"153551f28830ce1:0"
Referer:http://localhost:40665/
User-Agent:Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31
--Response--
Accept-Ranges:bytes
Date:Wed, 03 Apr 2013 17:06:28 GMT
ETag:"153551f28830ce1:0"
Server:Microsoft-IIS/8.0
X-Powered-By:ASP.NET
X-SourceFiles:=?UTF-8?B?QzpcUHJvamVjdHNcUmFuZG9tV29ya1xNdmNBcHBsaWNhdGlvbjEyXE12Y0FwcGxpY2F0aW9uMTJcQXRsYXRsXEFwcFxhcHAuanM=?=
沒有什麼太有趣的在那裏...
我已經嘗試了所有各種故障以下編輯方法,都沿着相同的路線
1)只是用打字稿編譯器VS
2)使用Web要點
A)隨着和沒有設置爲true
乙UTF-8 BOM標誌)帶和不重新編譯在構建
我可以提供一個示例項目,或者如果你通過本教程會看到什麼我談論https://github.com/CatapultSystems/atlatl/wiki/Visual-studio-hello-world
我完全難住了,什麼可能會導致這...和洗耳恭聽,以什麼事..
該文件編碼相同,這是不同的解釋。 mojibake是對你的文件的UTF-16解釋。什麼導致瀏覽器以UTF-16解釋你的文件?例如從您的服務器發送的HTTP Content-Type標頭。 – Esailija
我會發布標題Chrome正在發送/接收..沒有什麼時髦.. –
主頁是什麼?順便說一句,你正在尋找'內容類型'的響應頭,無需發佈全部:P – Esailija