2017-04-21 11 views
0

Squarespace 웹 사이트에 시나리오를 작동하지 (앵귤러 라우팅을 생각하십시오)이 웹 사이트에는 iframe을 통해 삽입 된 Typeform이 있습니다.JS는</strong></p> <p>내가 페이지를로드하지 않는 Squarespace의 웹 사이트가, 그냥 컨텐츠를 스왑</p> <p><strong>.. 내가 여기에 흥미를 가지고

새 페이지가 변경 될 때 페이지가 "다시로드되지"않으므로 Typeform에서 iframe을로드하지 않습니다. 그것은 페이지를 다시로드에 의해 트리거 될 필요가 자연스럽게 내가 페이지 다시로드하지 않기 때문에이

(function(){ 
    window.location.reload(); 
    stop(); 
})(); 

그러나 다시 많은 형태처럼, JS가 트리거되지 않는해야 할 몇 가지 JS 추가 그것은 콘텐츠를 교환하고 있습니다. 페이지를 다시로드하고 위의 줄을 작업하여이 사실을 확인했습니다.

질문이 땅에 내가 JS 때문에 페이지가 렌더링되는 방식의 페이지에로드되어 있지 않은 경우 페이지를 다시로드 할 수 있다고 생각 할수 있습니까

?

답변

1

귀하의 질문은 this one과 매우 밀접하게 관련되어 있으며 동일하거나 similar answer 일 가능성이 큽니다.

당신은 아마 disable AJAX in the style editor 중 하나를해야합니다 또는 Squarespace Answers 같은에서 제공 한 몇 가지 다른 옵션이 있습니다 : 이것에 대한

window.addEventListener("mercury:load", function(){ 
    // do stuff 
}); 
+0

덕분에, 불행하게도 당 (더 이상 작동하지 않는 것 내 테스트 및이 스레드의 사용자 : https://answers.squarespace.com/questions/152385/jquery-header-code-injection-not-running-after-ind.html) Ajax 작동을 비활성화하지만, 아약스가 도움이 될 것 같은 긴 이미지가 많은 긴 페이지를 가지고 있기 때문에 그렇게하지 않기를 바란다. (내가 이해하는 것에서 만 뷰포트의 내용을로드하기 때문에) –

+0

최근에 지난 며칠 동안)'mercury : load' 솔루션을 테스트했고 나에게도 효과적이었습니다. 그래서 우리 둘다 정확하다면, 추가적인 요인들이 작용할 것으로 보입니다. 또한이 솔루션은 사용자가 제공 한 링크에 있었지만 사용자의 게시물이 포럼에서 제거되어 제거되었습니다. 따라서 대화의 일부인 게시물이 제거 되었기 때문에 링크 된 포럼 게시물은 더 이상 읽지 않습니다. – Brandon