2012-04-06 4 views
1

고객이 관심있는 물건을 많이 가지고있는 oscommerce 웹샵이 있는데, 사람들이 관심을 가질만한 핀이 없으므로 북마크가 작동하지 않습니다. 나는 웹상의 모든 곳을 수색했지만 이것에 관해 가치있는 것을 찾을 수 없었습니다. 그래서 여기있는 누군가가 나를 도울 수 있기를 바랍니다.pinterest 북마크가 웹 사이트에서 작동하지 않습니다.

북마크를 클릭해도 아무 것도 나타나지 않지만 갑자기 방화범이 튀는 문을 열면 pinterest 오버레이가 모든 이미지를 팝업합니다. 한 번 10 번 모든 pinterest 경고 표시 "죄송하지만 우리는이 페이지에서 큰 이미지 또는 비디오를 볼 수 없습니다". Firebug 콘솔은 아무 도움이되지 않아 약간의 아이디어가 있습니다.

+0

테스트 할 수있는 예제 페이지와 함께 즐겨 찾기 북마크에 대한 링크 또는 코드를 제공해야합니다. 또한 테스트 한 브라우저/오 조합을 설명하십시오. –

+0

나는 이것을 더 연구했고, 웹킷 브라우저 만이 문제를 겪고있는 것을 볼 수있다. 솔루션을 찾았으며 지금 여기에 게시하고 있습니다. – apocra

답변

1

좋아, 좀 더 자세히 살펴보면 부적절한 DOCTYPE에 대한 참조가 Chrome에서 북마크릿을 망가 뜨리는 것을 발견했습니다. 좀 다른 사이트에 대해 확인하고 모든

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

로 변경 그리고 지금은 작동한다!

보조 노트로 북마크 렛은 프레임의 이미지 등을 잡지 못하기 때문에 일부 사이트도 망칠 수 있습니다.

+0

당신은'DOCTYPE'이 의미가 있다는 것을 알지? "XHTML 1.0 strict"로 웹 사이트를 작성하지 않은 경우 해당 doctype을 사용하는 것은 올바르지 않으며 그렇게하면 브라우저에서 예상치 못한 예상치 못한 렌더링 결과가 생성 될 수 있습니다. –

0

나는 내 여자 친구의 Wordpress 블로그에 비슷한 문제가있었습니다.

"a", "b", "c", "d"(일부 JS OnMouseOver 롤오버를 코딩 할 때 게으르므로)라는 이름의 이미지가있는 것이 문제였습니다. 이 이름들은 북마크릿이로드되지 않게하는 원인이었습니다. 일단 객체 이름을 변경하면 북마크릿이 모든 것을 올바르게로드했습니다.

0

사이트가 https이고 북마크가 오래된 경우 작동하지 않는 한 가지 이유가 있습니다.

나는 Pinterest 북마크 렛이 우리 사이트에서 아무 것도하지 않는 것을 알아 챘다. "[차단] https://example.com/foo에서 페이지가 ... http://assets.pinterest.com/js/pinmarklet.js에서 안전하지 않은 컨텐츠를 실행?" '하지만 물론 당신이 할 수있는,

는 북마크의 현재 버전은 HTTPS 사이트에서 작동하도록 고정 :

크롬 웹 인스펙터는 밝혀 최신 상태로 방문자를 의지하십시오.

관련 문제