91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#中怎么判斷瀏覽器功能

發布時間:2021-08-02 13:50:11 來源:億速云 閱讀:134 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關C#中怎么判斷瀏覽器功能,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

C#判斷瀏覽器功能的分析和解決:

我們首先用 JavaScript 建立一個Cookie,然后檢查 Cookie 是否存在。由于我們使用 JavaScript 進行這項操作,如果用戶沒有打開 JavaScript,但打開了 Cookies 的話,我們仍然會得到Cookies 沒打開的結果。但這與我們的要求并不沖突,反正我們是要求兩者都打開的。(如果你確實只想知道 Cookies 是否 enabled,而不關心 JavaScript,也是有辦法的,我們在另文中討論)要確定用戶是否打開 JavaScript,我在 html 中建立了一個隱藏 from,然后在 onload 事件中調一個 JavaScript 函數,改變該隱藏 form 的值,如果值被改變了,那就說明 JavaScript 是打開的,否則這個JavaScript 函數就不會被調用。(上面兩個功能我寫在一個函數中)

首先,我們放一個隱藏 form 在 html 中,用﹤form﹥...﹤/form﹥括起來。(當然,中間還可以有 username/password 的from)

﹤FORM﹥  ...  ﹤input type="hidden" name="cookieexists" value="false"﹥  ﹤/FORM﹥

只要它的值是false,就說明瀏覽器不支持 JavaScript。注意其初始值是 false。我們的 JavaScript 函數將把這個值換

為true。在 BODY 中這樣寫:

﹤body onload="cc()"﹥

cc()的內容如下:

﹤script language="JavaScript"﹥   ﹤!-   function cc()   {   /* check for a cookie */   if (document.cookie == "")    {   /* if a cookie is not found - alert user -   change cookieexists field value to false */   alert("COOKIES need to be enabled!");    /* If the user has Cookies disabled an alert will let him know    that cookies need to be enabled to log on.*/    document.Form1.cookieexists.value ="false"    } else {   /* this sets the value to true and nothing else will happen,   the user will be able to log on*/   document.Form1.cookieexists.value ="true"   }   }   /* Set a cookie to be sure that one exists.   Note that this is outside the function*/   document.cookie = 'killme'   escape('nothing')   // --﹥   ﹤/script﹥

C#判斷瀏覽器程序能實現的功能是:

1 當用戶 JavaScript 打開,而 Cookies 關閉時彈出警告信息

2 當用戶 JavaScript 關閉,用戶無法直接得到檢查結果。(不要忘記,要彈出警告窗口也需要執行 alert 這個JavaScript 語句,這時即使檢查出來都無法提示),但這時用戶的 from 提交后,后臺的程序就會發現 cookieexists 這個域的值是 false,這就說明 JavaScript 關閉了。以后要做什么就不用我說了吧?

看完上述內容,你們對C#中怎么判斷瀏覽器功能有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

科技| 锦屏县| 垫江县| 西畴县| 苏州市| 乌兰察布市| 西丰县| 清镇市| 额尔古纳市| 禄丰县| 安泽县| 霞浦县| 增城市| 永寿县| 阿克苏市| 鄂托克前旗| 饶平县| 拜城县| 桦川县| 常山县| 松阳县| 阜阳市| 晋中市| 航空| 牟定县| 江津市| 章丘市| 穆棱市| 阿尔山市| 吉木乃县| 贵定县| 南陵县| 越西县| 鄂伦春自治旗| 山西省| 内江市| 逊克县| 隆德县| 上虞市| 甘德县| 农安县|