本文目錄一覽:
- 1、JS調用C#.net的webservice,使用”application/json”的ContentType出500錯誤
- 2、網頁 js錯誤問題(null為空或不是對象)
- 3、網頁顯示「此頁需要AC_RunActiveContent.js」怎麼解決?
- 4、瀏覽器報Mixed Content錯誤的解決
JS調用C#.net的webservice,使用”application/json”的ContentType出500錯誤
如果Content Type是”application/json”,首先你得滿足你返回的東西是符合json規範的,這個有很多網站都可以驗證其規範性。第二你需要將返回的字元串序列化為JSON對象才可以,也就是返回一個object類型而不是string類型,網上把字元串轉為JSON對象的類也有很多,你down一個下來然後返回就可以了。
網頁 js錯誤問題(null為空或不是對象)
「null為空或不是對象錯誤」是由於程序調用了一個沒有定義的變數,頁面中使用的變數是根據後台返回的數據進行動態更新頁面時,查找頁面對應的節點,找不到對應的頁面節點,於是就出現了「null 為空或不是對象錯誤」
網頁顯示「此頁需要AC_RunActiveContent.js」怎麼解決?
這個和病毒無關,AC_RunActiveContent.js 是Flash官方提供的用JavaScript腳本方式插入swf文件的JavaScript腳本.它主要解決在IE上播放swf文件時總是被IE屏蔽需要點一下虛線框才能正常播放的問題.更重要它也提供檢測瀏覽器版本和瀏覽器AX或者插件版本的功能,在大多數情況會自動插入相應版本的置入代碼。你試一下重新安裝flash player的Active X插件,如果還是不行,又只是這一個網頁有問題的話,那應該和你的電腦無關,如果別人的電腦可以正常上的話,試試以下步驟:
1、檢查系統中是否安裝了插件屏蔽類軟體(例如Upiea),如果安裝了的話,請在軟體中設置對網頁圖片的放行。其次,嘗試右擊紅叉,選擇「顯示圖像」看是否能讓圖片正常顯示出來,如果能顯示,則說明瀏覽器本身攔截了圖片,請在瀏覽器的選項中設置顯示網頁圖片。如果是因為系統組件損壞,單擊「開始→運行」,輸入「regsvr32
c:\windows\system32\pngfilt.dll」回車重新註冊該組件。
2、若你安裝了IE6
SP2瀏覽器或IE7瀏覽器,當安全控制項被瀏覽器攔截時會在地址欄下方出現黃色的提示條,此時,只需點擊這個提示條,在彈出的菜單中選擇「安裝此ActiveX插件」。在對話框中先點擊「更多選項」,單選「總是安裝來自」Industrial
and Commercial Bank of
China」的軟體」,並點擊「安裝」按鈕,以便使安全控制項下載並生效。
3、若仍有問題,請按照以下操作嘗試:
(1)打開IE瀏覽器,選擇「工具」菜單–「Internet選項」–「安全」標籤,在「請為不同區域的Web內容制定安全設置(z)」窗口內選擇「Internet」,然後選擇「自定義級別」,將「Activex控制項和插件」中「下載已簽名的Activex控制項」、「運行Activex控制項」等設置為「啟用」或「提示」,點擊確定後,請重新啟動電腦;
(2)若您安裝了3721上網助手之類的軟體,請您將其完全卸載;
(3)請您查看C:\WINNT\Downloaded
Program Files文件夾,裡面有InfoSecNetsingn Class和AxInputControl Class及EditCtrl
Class的屬性,如果狀態是已安裝則正常。如果是已損壞或者為空,則建議您單擊右鍵進行更新。
瀏覽器報Mixed Content錯誤的解決
Mixed Content: The page at ‘ ‘ was loaded over HTTPS, but requested an insecure script ‘ ‘ . This request has been blocked; the content must be served over HTTPS.
第一種
1.首先確定引入的資源可以在http和https下都能訪問
比如: —
2.在head裡面寫類似相對路徑的形式
第二種
1.在頁面中加入(meta)頭中添加upgrade-insecure-requests
2.這將會把http請求轉化為https請求。這樣就不會再出現Mixed Content的錯誤了。
原創文章,作者:UJSI,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/142472.html