国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

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

2020-01-18 00:05:07
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

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中調用:

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

//]]>
</script>

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

后來發現,原來360瀏覽器的極速模式調用的是Google瀏覽器的Chrome內核,所以Chrome瀏覽器里這段代碼也是不起作用。

解決辦法:

復制代碼 代碼如下:

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奇台县| 确山县| 镇宁| 武乡县| 元朗区| 米泉市| 白河县| 五原县| 屏边| 如皋市| 晋中市| 闸北区| 桐庐县| 图木舒克市| 长子县| 中超| 尼木县| 扶风县| 西平县| 桂平市| 嵊州市| 开封市| 广东省| 广昌县| 偃师市| 永康市| 望江县| 洮南市| 云浮市| 宽甸| 裕民县| 清镇市| 永康市| 泾源县| 新巴尔虎右旗| 商南县| 三原县| 青神县| 四川省| 庆城县| 青神县|