0
Noob在這裏需要一些幫助。域名鎖定 - 多個域名
我想用這段代碼片段來鎖定SWF到幾個域名。
var allowedDomains:String = "ghostwire.com|somewhere.net|elsewhere.org";
var allowedPattern:String = "^http(|s)://("+allowedDomains+")/";
var domainCheck:RegExp = new RegExp(allowedPattern,"i");
if (!domainCheck.test(url))
{
// domain check failed, abort application
stop();
// abort();
}
else
{
// domain okay, proceed
}
問題是,即使添加我的網站,如:
VAR allowedDomains:字符串= 「mysite.nl | mysite.de | mysite.co.uk」;
swf使用abort()函數。
這一個作品搶域網址好吧。但是沒有辦法添加多個域
var url:String = stage.loaderInfo.url;
var goodPattern:RegExp = /^(http:\/\/)(www\.)?mysite\.nl/;
if (goodPattern.test(url) == true)
{
trace("This flash is hosted on mysite");
}
else
{
trace("This flash is not hosted on mysite");
this.alpha = 0;
};
上面的代碼片段很有用。 但是,然後給了我兩個其他問題。 1:我不能再添加一個域名。 2:在代碼混淆之後,舞臺被取消,所以當試圖播放swf時,我得到一個調試器錯誤。
類型錯誤:錯誤#1009:空對象
有人可以告訴我什麼,我做錯了什麼!
原始鏈接在這裏:
PS:我是新手,而不是從這裏禁止。 我只是找不到舊的細節,當試圖讓腳本通過電子郵件向我發送一個新的細節時,我收到一條消息,說使用的電子郵件很好,而不是這個數據庫。
soo我有一條消息promp使用我的谷歌帳戶,我做了,對不起如果這是錯誤的。
希望得到一些幫助consern我的線程。 在此先感謝
謝謝你回答我。 – johnsone
謝謝你回覆我,但這也沒有解決我的問題。 – johnsone