@turbowarp/types-tw
Preparing search index...
scratch-vm
VM
SecurityManager
Interface SecurityManager
interface
SecurityManager
{
canDownload
(
url
:
string
,
name
:
string
)
:
Awaitable
<
boolean
>
;
canEmbed
(
url
:
string
)
:
Awaitable
<
boolean
>
;
canFetch
(
url
:
string
)
:
Awaitable
<
boolean
>
;
canGeolocate
()
:
Awaitable
<
boolean
>
;
canLoadExtensionFromProject
(
url
:
string
)
:
Awaitable
<
boolean
>
;
canNotify
()
:
Awaitable
<
boolean
>
;
canOpenWindow
(
url
:
string
)
:
Awaitable
<
boolean
>
;
canReadClipboard
()
:
Awaitable
<
boolean
>
;
canRecordAudio
()
:
Awaitable
<
boolean
>
;
canRecordVideo
()
:
Awaitable
<
boolean
>
;
canRedirect
(
url
:
string
)
:
Awaitable
<
boolean
>
;
getSandboxMode
(
url
:
string
)
:
Awaitable
<
"worker"
|
"iframe"
|
"unsandboxed"
>
;
rewriteExtensionURL
(
url
:
string
)
:
Awaitable
<
string
>
;
}
Index
Methods
can
Download
can
Embed
can
Fetch
can
Geolocate
can
Load
Extension
From
Project
can
Notify
can
Open
Window
can
Read
Clipboard
can
Record
Audio
can
Record
Video
can
Redirect
get
Sandbox
Mode
rewrite
Extension
URL
Methods
can
Download
canDownload
(
url
:
string
,
name
:
string
)
:
Awaitable
<
boolean
>
Parameters
url
:
string
name
:
string
Returns
Awaitable
<
boolean
>
can
Embed
canEmbed
(
url
:
string
)
:
Awaitable
<
boolean
>
Parameters
url
:
string
Returns
Awaitable
<
boolean
>
can
Fetch
canFetch
(
url
:
string
)
:
Awaitable
<
boolean
>
Parameters
url
:
string
Returns
Awaitable
<
boolean
>
can
Geolocate
canGeolocate
()
:
Awaitable
<
boolean
>
Returns
Awaitable
<
boolean
>
can
Load
Extension
From
Project
canLoadExtensionFromProject
(
url
:
string
)
:
Awaitable
<
boolean
>
Parameters
url
:
string
Returns
Awaitable
<
boolean
>
can
Notify
canNotify
()
:
Awaitable
<
boolean
>
Returns
Awaitable
<
boolean
>
can
Open
Window
canOpenWindow
(
url
:
string
)
:
Awaitable
<
boolean
>
Parameters
url
:
string
Returns
Awaitable
<
boolean
>
can
Read
Clipboard
canReadClipboard
()
:
Awaitable
<
boolean
>
Returns
Awaitable
<
boolean
>
can
Record
Audio
canRecordAudio
()
:
Awaitable
<
boolean
>
Returns
Awaitable
<
boolean
>
can
Record
Video
canRecordVideo
()
:
Awaitable
<
boolean
>
Returns
Awaitable
<
boolean
>
can
Redirect
canRedirect
(
url
:
string
)
:
Awaitable
<
boolean
>
Parameters
url
:
string
Returns
Awaitable
<
boolean
>
get
Sandbox
Mode
getSandboxMode
(
url
:
string
)
:
Awaitable
<
"worker"
|
"iframe"
|
"unsandboxed"
>
Parameters
url
:
string
Returns
Awaitable
<
"worker"
|
"iframe"
|
"unsandboxed"
>
rewrite
Extension
URL
rewriteExtensionURL
(
url
:
string
)
:
Awaitable
<
string
>
Parameters
url
:
string
Returns
Awaitable
<
string
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
can
Download
can
Embed
can
Fetch
can
Geolocate
can
Load
Extension
From
Project
can
Notify
can
Open
Window
can
Read
Clipboard
can
Record
Audio
can
Record
Video
can
Redirect
get
Sandbox
Mode
rewrite
Extension
URL
@turbowarp/types-tw
Loading...