@
soland @
subpo @
JiShuTui @
pimin @
asp @
popok 各位大神,本来我想简单的说明问题,不过似乎没说到主题。实际的问题是这样子:
先定义 2 个链接:
A=
http://www.680109.top/g20160528054043724005394/g20160508200004340421368/AAABVRk3yD0AAAABMwAAADM.htmlB=
http://www.680109.top/g20160528054043724005394/g20160508200004340421368/AAABVRk3yD0AAAABMwAAADM.html?from=timeline&isappinstalled=0我有一个链接 A 在微信里面打开是一个过劳的 10 个危险信号页面。
但是在 A 链接加上尾巴,最后的链接是 B 效果。
然后再从微信里面打开,是一个视频页面。并且 B 链接在打开后自动去掉了尾巴变成了 A 链接。
我扒了 A 页面代码,发现有下面的 js :
<script type="text/javascript">
var articleUrl = "
http://www.wehappyd.com/agile-cms/touch/article.action?id=g20150924070028956132562&preview=1";
var isFromTimeline = "false";
var isFromGroupmessage = "false";
if (isFromTimeline == "true" || isFromGroupmessage == "true") {
setTimeout(function(){
location.replace('');
}, 500);
} else {
document.getElementById("mainFrame").src = articleUrl;
document.getElementById("mainFrame").removeAttribute("style");
}
</script>
那个过劳危险信号页面其实是
http://www.wehappyd.com/agile-cms/touch/article.action?id=g20150924070028956132562&preview=1 的内容。
那么问题来了,
打开 B 链接是如何自动去掉了尾巴?from=timeline&isappinstalled=0 ,并且显示的页面内容是含视频的页面而不是过劳危险页面?
是通过重定向,传递了 isFromTimeline 或者 isFromGroupmessage 参数到 A 页面么?
如果是如何重定向,如何传递?
如果不是,是如何实现上述流程的呢
谢谢