简体   繁体   中英

django http response 204 redirecting to blank page only in safari

I have a view button that triggers a javascript function. The JS function is made to display a modal popup and then redirect to a URL that returns HTTP 204 response. return HttpResponse(status=204) .

this is the js code

function count(){
    image_popup.style.display = "block";
    document.body.style.overflowY = "hidden";
    window.location.href = "/image_info/view_count";
}

This code is working fine in chrome and firefox but in safari, 204 response is redirecting to a new blank page.

In other browsers, the 204 response is not redirecting the page and displaying the modal popup just fine.

It looks like intended in Safari.

https://developer.apple.com/forums/thread/70226

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM