url_open_full

这将在所选目标设备的浏览器上打开指定的 URL,或者,如果您使用的是 HTML5 模块,则在当前打开的浏览器中打开。

当您使用 open() 方法时,您指定的 "target" 参数与标准的 JavaScript "name" 值相同 (请注意,除 "_self" 之外的所有参数都可能导致浏览器被阻止,或询问用户是否希望允许它),而 "options" 参数与用于控制新窗口 / 选项卡应显示哪些属性的 JavaScript "specs" 参数相同 (并非所有浏览器都支持所有功能)。

有效的目标是:

目标描述
_blankOpens the linked document in a new window or tab (this will not work if pop-ups are being blocked by the user, in which case you can use the clickable_* functions instead).
_selfOpens the linked document in the same frame as it was clicked (this is default).
_parentOpens the linked document in the parent frame.
_topOpens the linked document in the full body of the window.

 

有效的选择包括:

参数描述
'height=[px]'The height of the window, with the minimum value being 100.
'width=[px]'The width of the window, with the minimum value being 100.
'left=[px]'The left position of the window.
'top=[px]'The top position of the window (IE only).
'location=[boolean]'Whether or not to display the address field (default is 1).
'menubar=[boolean]'Whether or not to display the menu bar (default is 1).
'resizable=[boolean]'Whether or not the window is resizable (default is 1).
'scrollbars=[boolean]'Whether or not to display scroll bars (default is 1).
'status=[boolean]'Whether or not to add a status bar (default is 1).
'titlebar=[boolean]'Whether or not to display the title bar. This is ignored unless the calling application is an HTML Application or a trusted dialog box (default is 1);
'toolbar=[boolean]'Whether or not to display the browser toolbar (default is yes).

注意 安装在玩家设备上的杀毒软件可能导致URL无法打开,因此在使用此函数时请注意这一点。

 

语法:

url_open_full(url, target, options);

参数类型描述
urlString要链接到的url(网址)。
targetString这是打开 URL 的目标区域 (请参阅说明)。这只在 HTML5 中使用。
optionsString标准浏览器选项 (请参阅说明)。这只在 HTML5 中使用。

 

返回:

N/A

 

例子:

url_open_full("http://gamemaker.io", "_blank", "resizable=0, height=200, scrollbars=0");

这将在一个无法调整大小的新窗口中打开 GameMaker 主页,该窗口的高度为 200 像素,在 HTML5 中运行或在所选目标设备的浏览器的新窗口中运行时没有滚动条。