我正在运行一个加载远程数据的 Flash 应用程序,我们正在过渡到使用 (SSL) https://
我想知道是否可以像在 JavaScript 中那样使用“//”来自动假定父页面的协议(http 或 https)。
谢谢
更新:在我看来,您可以使用像“//www.something.com”这样的url格式,但不是假设页面协议,它似乎只是默认为“ http://www.something.com ”。
现在我通过检查 SWF 是否是 SSL url 来解决这个问题。像这样的东西:
if( loaderInfo.url.indexOf("https:") == 0 ) {
//replace http: with https:
}
不幸的是,在您处理远程资产 URL 的任何地方都这样做很不方便。只需使用匹配的 proto 加载所有内容会更好......比如“//www.someurl.com/wouldbenicer.xml”,特别是因为 js 和 html 都以这种方式工作。
废话。
有任何想法吗?