Actionsctipt代码:
on(press)
{
getURL(escape("address.html?0"));
}
这在Internet Explorer中运行得非常好,但在Chrome中,问号显然是“%3F”。
我有什么想法可以阻止这种情况发生并仍然保持与IE和其他流行浏览器的兼容性?
感谢。
答案 0 :(得分:1)
正如mgraph在他的评论中所说,你不应该逃避整个网址,只需这样做:
getURL("address.html?0");
如果您的真实网址(猜测“address.html?0”是一个简化示例)包含需要转义的部分,那么您只想逃避这些部分,以避免出现?和类似的逃脱。例如,像这样:
var userName:String = "Lars Blåsjö";
getURL("page.html?name=" + escape(userName));
答案 1 :(得分:0)
您可以尝试我在this answer中使用的Adobe提供的Querystring
课程。