Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 在新窗口中打开不在Flex中工作的URL_Actionscript 3_Apache Flex_Actionscript - Fatal编程技术网

Actionscript 3 在新窗口中打开不在Flex中工作的URL

Actionscript 3 在新窗口中打开不在Flex中工作的URL,actionscript-3,apache-flex,actionscript,Actionscript 3,Apache Flex,Actionscript,我正在尝试在新窗口中打开URL(不在新选项卡中) 我编写了以下代码,但它不会在新窗口中打开URL;相反,它将在新选项卡中打开URL 我在Firefox和Chrome中都试过,但在两种浏览器中都有相同的行为 我的Flex代码是: var path:String = "http://stackoverflow.com"; var urlRequest:URLRequest = new URLRequest(path); navigateToURL(urlRequest,"_blank"); 您是在

我正在尝试在新窗口中打开URL(不在新选项卡中)

我编写了以下代码,但它不会在新窗口中打开URL;相反,它将在新选项卡中打开URL

我在Firefox和Chrome中都试过,但在两种浏览器中都有相同的行为

我的Flex代码是:

var path:String = "http://stackoverflow.com";
var urlRequest:URLRequest = new URLRequest(path);
navigateToURL(urlRequest,"_blank");

您是在本地环境还是服务器上进行测试

如果不是这样的话,也会有一个类似的问题和公认的答案

此外,浏览器的设置应确定这实际上是一个新窗口还是一个新选项卡。用户的首选项将决定结果

希望是有可能的,不知怎么的。祝你好运

  • window:String(默认值=null)-浏览器窗口或HTML框架,在其中显示请求参数指示的文档。您可以输入特定窗口的名称或使用以下值之一:

  • “_self”指定当前窗口中的当前帧

  • “\u blank”指定一个新窗口

  • “\u parent”指定当前帧的父帧

  • “_top”指定当前窗口中的顶层框架

如果未为此参数指定值,将创建一个新的空窗口。在单机播放器中,您可以指定一个新的(“空白”)窗口或一个命名窗口。其他值不适用



注意:当在本地with filesystem沙盒中运行的SWF文件中的代码调用navigateToURL()函数并为窗口参数指定自定义窗口名时,窗口名将转换为随机名称。名称的格式为“\u flashXXXXXXXX”,其中每个X表示一个随机十六进制数字。在同一个会话中(直到关闭包含的浏览器窗口),如果再次调用该函数并为窗口参数指定相同的名称,将使用相同的随机字符串。**

我正在本地环境中进行测试。正如您在该链接中建议的链接,他们建议使用URLLoader调用php页面并传递参数。但我的问题不同,我想用指定的链接打开新窗口。我现在明白你的意思了。我已经测试过了,它总是打开一扇新的窗户。也许浏览器的设置应该决定这到底是一个新窗口还是一个新选项卡。用户的偏好将决定结果。哦,是的,你说得对。我更改了浏览器设置,现在它会在新窗口中打开。谢谢你的帮助。这不是一个bug,而是一个浏览器功能——防止网站打开大量新窗口