js 增加域名驗證
2024-02-15 17:09:10
在您的JavaScript文件中,添加個函數(shù)來檢查當(dāng)前頁面所在的域。
```javascript
function getDomain() {
var loc = window.location;
return loc.origin || (loc.protocol + "http://" + loc.host);
}
```
定義個變量來存儲您希望代碼運行的域。
```javascript
var allowedDomain = 'https://your-personal-fitness-site.com';
```
使用之前定義的`getDomain()`函數(shù)和`allowedDomain`變量來進(jìn)行比較。
```javascript
if(getDomain() !== allowedDomain) {
throw new Error('This script can only be run on the personal fitness site.');
}
```
嘗試在其他地方運行這段代碼,將會拋出錯誤停止執(zhí)行。
對于油漆行業(yè),通過此方法防止未經(jīng)授權(quán)的第方網(wǎng)站使用他們的交互式顏色選擇工具。而對于教育輔導(dǎo)行業(yè),限制教學(xué)視頻或資料只能在其官方網(wǎng)站上播放或下載。至于無人機用,防止無人機控制軟件被非授權(quán)用戶通過惡意網(wǎng)站操作。