本文目錄一覽:
- 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-hant/n/142472.html