2017-04-25 4 views
0

mod_pagespeed를 사용하면 닫는 body 태그 바로 앞에 javscript가 이동합니다.mod_pagespeed, 일부 인라인 자바 스크립트가 beeing에서 페이지 하단으로 이동하지 못하도록합니다.

는하지만 우리는 바로 우리에 javscript가 내장되어 장소에 HTML (형태)를 삽입 일부 스크립트를 사용 :

스크립트를 이동하고 우리의 양식이 지금 우리의 웹 사이트의 바닥 글에 생성 mod_pagespeed
<script charset="utf-8" type="text/javascript" src="//xyz.com/xyz.js"></script> 
<script> 
    xyz.forms.create({ 
    portalId: '26962234', 
    formId: '5ba56a4c-04d0-419a-b82e-eec88c572346ß' 
    }); 
</script> 

.

mod_pagespeed가 일부 JavaScript를 이동하지 못하도록하는 방법이 있습니까? 태그에 클래스 또는 ID 또는 데이터 속성을 설정하고 싶습니까?

<script data-modps="dont-move-this"> 
    xyz... 
</script> 

아마도이 문제에 대한 좋은 해결책이있을 것입니다.

종류와 관련, 유리

답변

0

이것은 허브 스팟 (HubSpot)의 형태로보고, 타겟팅에 의해 렌더링하는 허브 스팟 (HubSpot) 양식을 강제 할 우리가 <div>을 지정 양식 소스 코드에 대상 속성을 사용할 수 있습니다 그 특정 HTML 클래스 또는 ID는 <div>입니다. 이 방법은 스크립트가 어디에 있든 관계없이 대상 인 속성은 양식을 작성한 후 배치 할 페이지의 기존 요소를 지정합니다.

같은 찾고 끝낼 것입니다 귀하의 소스 코드 :

<script charset="utf-8" type="text/javascript" src="//xyz.com/xyz.js"></script> 
<script> 
    xyz.forms.create({ 
    portalId: '2926962', 
    formId: '5ba56a4c-04d0-419a-b82e-e7f9eec88c57', 
    target: '.hs-form-1' 
    }); 
</script> 

을하고 당신이 가진 것 당신이 소스 코드의 대상 속성에 지정하는 클래스 또는 ID로 구축 할 양식을 원하는 <div> : <div class="hs-form-1"></div>

형식 ID 줄 바로 뒤에 쉼표가 추가되어 소스 코드의 형식이 올바르게 지정되어 있는지 확인하십시오. 최종 매개 변수를 제외하고 소스 코드에 매개 변수가있는 모든 행에는 쉼표가 있어야합니다. 허브 스팟 (HubSpot) 양식 소스 코드를 사용자 정의에

자세한 내용은 여기에서 찾을 수 있습니다 : https://developers.hubspot.com/docs/methods/forms/advanced_form_options

난이 도움이되기를 바랍니다!

+0

정상적으로 작동했습니다. 윌리엄에게 큰 thx! – Yuri

관련 문제