在新 window 中打开 URL 在 Flex 中不起作用
Open URL in a new window not working in Flex
我正在尝试在新 window (不在新标签页)中打开 URL。
我写了下面的代码,但是它不会在新的window中打开URL;相反,它会在新标签页中打开 URL。
我在 Firefox 和 Chrome 中都尝试过,但在这两种浏览器中的行为相同。
我的 Flex 代码是:
var path:String = "http://whosebug.com";
var urlRequest:URLRequest = new URLRequest(path);
navigateToURL(urlRequest,"_blank");
您是在本地环境还是服务器上进行测试?
如果不是这种情况,也有类似的问题和已接受的答案。 Need help AS3 navigateToURL opening new window
此外,浏览器的设置应确定这实际上是一个新的 window 还是一个新的标签页。用户的喜好将决定结果
希望能以某种方式提供帮助。祝你好运!
window:String(默认=null)——浏览器window或 HTML 框架,其中显示由 request 参数指示的文档。您可以输入特定 window 的名称或使用以下值之一:
"_self"指定当前帧在当前window.
"_blank" 指定一个新的 window.
"_parent" 指定当前帧的父级。
"_top"指定当前window.
中的顶层框架
如果您没有为此参数指定值,则会创建一个新的空 window。在单机播放器中,您可以指定一个新的 ("_blank") window 或一个命名的 window。其他值不适用。
注意: 当本地文件系统沙箱中 运行 的 SWF 文件中的代码调用 navigateToURL() 函数并为 window 参数指定自定义 window 名称,window 名称将转换为随机名称。名称的格式为“_flashXXXXXXXX”,其中每个 X 代表一个随机的十六进制数字。在同一会话中(直到您关闭包含的浏览器 window),如果您再次调用该函数并为 window 参数指定相同的名称,则相同使用随机字符串。**
我正在尝试在新 window (不在新标签页)中打开 URL。
我写了下面的代码,但是它不会在新的window中打开URL;相反,它会在新标签页中打开 URL。
我在 Firefox 和 Chrome 中都尝试过,但在这两种浏览器中的行为相同。
我的 Flex 代码是:
var path:String = "http://whosebug.com";
var urlRequest:URLRequest = new URLRequest(path);
navigateToURL(urlRequest,"_blank");
您是在本地环境还是服务器上进行测试?
如果不是这种情况,也有类似的问题和已接受的答案。 Need help AS3 navigateToURL opening new window
此外,浏览器的设置应确定这实际上是一个新的 window 还是一个新的标签页。用户的喜好将决定结果
希望能以某种方式提供帮助。祝你好运!
window:String(默认=null)——浏览器window或 HTML 框架,其中显示由 request 参数指示的文档。您可以输入特定 window 的名称或使用以下值之一:
"_self"指定当前帧在当前window.
"_blank" 指定一个新的 window.
"_parent" 指定当前帧的父级。
"_top"指定当前window.
中的顶层框架
如果您没有为此参数指定值,则会创建一个新的空 window。在单机播放器中,您可以指定一个新的 ("_blank") window 或一个命名的 window。其他值不适用。
注意: 当本地文件系统沙箱中 运行 的 SWF 文件中的代码调用 navigateToURL() 函数并为 window 参数指定自定义 window 名称,window 名称将转换为随机名称。名称的格式为“_flashXXXXXXXX”,其中每个 X 代表一个随机的十六进制数字。在同一会话中(直到您关闭包含的浏览器 window),如果您再次调用该函数并为 window 参数指定相同的名称,则相同使用随机字符串。**