FireFox의 Shopify 스토어에서 내 favicon에 문제가 있습니다. 이 문제는 FireFox에서만 발생하며 IE, Safari 또는 Chrome에서는 발생하지 않습니다.내 URL 끝에 해시를 추가하면 favicon이 FireFox에 표시되지 않습니다.
기본적으로 내 웹 사이트 URL 끝에 해시 (#en 또는 #can)를 추가하는 스크립트가 있습니다. 필자가 시도한 다른 모든 브라우저에서 작동하더라도 Firefox에 탭에 favicon이 표시되지 않는 이유는 무엇입니까? 누구든지이 문제를 일으킬 수있는 아이디어가 있습니까? 여기에 내가 해시 추가하기 위해 사용하고있는 코드이다 : 나는 자바 스크립트에 대해 잘 모르는
var cc_code = get_cookie("cc_code");
if (cc_code == null) {
set_cookie("cc_code","en", 3,"/","");
location.replace(location.href.split('#')[0] + "#en");
} else {
location.replace(location.href.split('#')[0] + "#"+cc_code);
}
하지만 내가 추측을해야한다면, 나는 그것이 향한 location.replace 함께 할 수있는 뭔가가 말할 것 종료? 어떤 도움이라도 대단히 감사하겠습니다. 감사! 당신이 해시를 추가하는 곳마다 단지
setFavicon();
를 호출 한 후
function setFavicon() {
var link = $('link[type="image/x-icon"]').remove().attr("href");
$('<link href="'+ link +'" rel="shortcut icon" type="image/x-icon" />').appendTo('head');
}
그리고 :
버그는 https://bugzilla.mozilla.org/show_bug.cgi?id=255085이며 문제는 https://support.mozilla.org/en-US/questions/964653?esab=a&as=aaq – megawac