safari 跨域cookie 无法存储

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script>
var isSafari = (/Safari/.test(navigator.userAgent));
var firstTimeSession = 0;
 
function submitSessionForm() {
    if (firstTimeSession == 0) {
        firstTimeSession = 1;
        $("#sessionform").submit();
        setTimeout(processApplication(),2000);
    }   
}
 
if (isSafari) {
    $("body").append('<iframe id="sessionframe" name="sessionframe" onload="submitSessionForm()" src="http://www.yourdomain.com/blank.php" style="display:none;"></iframe><form id="sessionform" enctype="application/x-www-form-urlencoded" action="http://www.yourdomain.com/startsession.php" target="sessionframe" action="post"></form>');
} else {
    processApplication();
}
 
function processApplication() {
    alert('Session has been set. Now you can start your application!');
}
</script>

猜你喜欢

转载自blog.csdn.net/u012555942/article/details/78131827