Paket | Översta nivån |
Klass | public dynamic class SecurityError |
Arv | SecurityError Error Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
SecurityError
uppstår när någon typ av säkerhetsöverträdelse görs.
Exempel på säkerhetsfel:
- En otillåten egenskapsåtkomst eller ett otillåtet metodanrop görs utanför säkerhetssandlådans gräns.
- Ett försök att komma åt en URL-adress som inte är tillåten av säkerhetssandlådan gjordes.
- Ett försök till socketanslutning gjordes till ett otillåtet portnummer, till exempel ett portnummer över 65 535.
- Ett försök att komma åt användarens kamera eller mikrofon gjordes, men enhetsbegäran nekades av användaren.
Publika egenskaper
Publika metoder
Metod | Definieras med | ||
---|---|---|---|
SecurityError(message:String = "")
Skapar ett nytt SecurityError-objekt. | SecurityError | ||
Returnerar anropsstacken för ett fel när felet byggs upp som en sträng. | Error | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
[åsidosätt]
Returnerar strängen ”Error” som standard eller det värde som finns i egenskapen Error.message, om den har definierats. | Error | ||
Returnerar det angivna objektets primitiva värde. | Object |
Konstruktordetaljer
SecurityError | () | Konstruktor |
Exempel Så här använder du exemplet
SecurityErrorExample.as
Följande exempel visar hur du kan generera och hantera ett
SecurityError
-fel i en try...catch
-programsats genom att försöka ansluta till ett portnummer som är ett steg större än högsta tillåtna.
package { import flash.display.Sprite; import flash.net.Socket; public class SecurityErrorExample extends Sprite { public function SecurityErrorExample() { try { var host:String = "www.[yourDomain].com"; var socket:Socket = new Socket(); socket.connect(host, 65536); } catch(e:SecurityError) { trace(e); } } } }
Tue Jun 12 2018, 01:40 PM Z