為了資訊安全,瀏覽器的安全性是不允許ajax跨網域存取,但是如果真有需要跨網域或開發測試上需求,可以修改Http Response Header,允許特定網域跨網存取。
瀏覽器在不允許跨網的設定下使用ajax時,會出現no access-control-allow-origin的錯誤
在Windows用cmd輸入regedit,開啟登錄檔編輯器,並依作業系統依下列選擇路徑
1. On a 64-bit Windows system
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Paessler\PRTG Network Monitor\Server\Webserver
2. On a 32-bit Windows system
HKEY_LOCAL_MACHINE\SOFTWARE\Paessler\PRTG Network Monitor\Server\Webserver
選擇新增 -> 字串值
數值名稱輸入:AccessControlAllowOriginHTTPHeader
數值資料就是允許跨網的網域,如:http://hostname.com,「*」表示不限網域都允許,適合測試環境使用
完成之後,需要重開PRTG來啟用新設定,重開後就可以利用ajax來取得PRTG的資料了