主頁 > 知識庫 > Chrome內(nèi)核下由ashx輸出的js代碼不起作用的解決方法

Chrome內(nèi)核下由ashx輸出的js代碼不起作用的解決方法

熱門標(biāo)簽:地圖標(biāo)注位置多的錢 山東防封電銷卡辦理套餐 百度地圖標(biāo)注點擊事件 廈門四川外呼系統(tǒng) 杭州智能電話機器人 怎樣在地圖標(biāo)注消火栓圖形 泰州手機外呼系統(tǒng)軟件 內(nèi)蒙古智能電銷機器人哪家強 濟源人工智能電話機器人價格

復(fù)制代碼 代碼如下:

public class Script
    {
      public static void Alert(string message)
        {
            ResponseScript("    alert('" + message + "');");
        }

        public static void ResponseScript(string script)
        {
            HttpContext.Current.Response.Write("script type=\"text/javascript\">\n//![CDATA[\n");
            HttpContext.Current.Response.Write( script );
            HttpContext.Current.Response.Write("\n//]]>\n/script>\n");
        }
    }

在form.ashx中調(diào)用:

復(fù)制代碼 代碼如下:

Script.AlertAndGoBack("溫馨提示:有重復(fù)的用戶!");

 結(jié)果在360的新版6.0中,一直不起作用,只是輸出了

復(fù)制代碼 代碼如下:

script type="text/javascript">
//![CDATA[
    alert('溫馨提示:有重復(fù)的用戶!');
    window.history.back();

//]]>
/script>

但在IE中顯示又完全正常。

后來發(fā)現(xiàn),原來360瀏覽器的極速模式調(diào)用的是Google瀏覽器的Chrome內(nèi)核,所以Chrome瀏覽器里這段代碼也是不起作用。

解決辦法:

復(fù)制代碼 代碼如下:

//將:
context.Response.ContentType = "text/plain";

//改為:
context.Response.ContentType = "text/html";

您可能感興趣的文章:
  • ASP.net與SQLite數(shù)據(jù)庫通過js和ashx交互(連接和操作)
  • jquery ajax,ashx,json的用法總結(jié)
  • asp.net中js和jquery調(diào)用ashx的不同方法分享
  • jQuery getJSON()+.ashx 實現(xiàn)分頁(改進(jìn)版)
  • 在一般處理程序(ashx)中彈出js提示語

標(biāo)簽:朝陽 朔州 百色 洛陽 新鄉(xiāng) 周口 臺州 喀什

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Chrome內(nèi)核下由ashx輸出的js代碼不起作用的解決方法》,本文關(guān)鍵詞  Chrome,內(nèi)核,下,由,ashx,輸出,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Chrome內(nèi)核下由ashx輸出的js代碼不起作用的解決方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Chrome內(nèi)核下由ashx輸出的js代碼不起作用的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章