0

저는 영업직에서 html5 오프라인 모드를 연구 중입니다. 현재 페이지를 캐쉬하기 위해 다음 행을 추가했습니다.Visual Force 페이지에서 자동 추가 HTML 태그를 제거하는 방법은 무엇입니까?

<html manifest="{!$Page.offlineCache}"> 

개발자 모드를 끄고 콘솔을 확인합니다. 그것은 다음과 같이 부모 태그를 복용 기본입니다 : 부모 태그로

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

<html> 
<!DOCTYPE html> 

<html manifest="/apex/offlineCache"> 

<head> 

매니페스트 속성을 고려하지 않고, 현재 페이지가 캐시지고 있지 않습니다.

자동 추가 된 <html> 상위 태그를 제거하려면 어떻게해야하나요?

에이펙스 페이지 코드 : apex:page

샘플에 docType 속성을 설정하여

<apex:page standardStylesheets="false" cache="true" showHeader="false" sidebar="false" controller="offlineCon" title="Offline Page" docType="html-5.0"> 
<html manifest="/apex/offlineCache"> 
<head> 
    <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
    <title>Offline page</title> 
    <apex:includeScript value="{!$Resource.all}"/> 
</head> 

<body> 
    <label >Contact First Name</label> 
    <input type="text" id="FirstName"></input> 
    <button id="savebtn">Save</button><br/><br/> 
    <label>Contact Last Name </label> 
    <input type="text" id="LastName"></input> 
    <button id="test">test</button> 
    <ol id="state"></ol> 
</body> 
</html> 
</apex:page> 

답변

0

시도해보십시오 apex:page 태그에서

<apex:page sidebar="false" showHeader="false" standardStylesheets="false" docType="html-5.0" > 
<html manifest="/apex/offlineCache"> 
    <head> 
     <style> body{color : red;}</style> 
    </head> 
    <body> 
     <h1>Congratulations</h1> 
     This is your new Page: :) 
    </body> 
</html> 
</apex:page> 
+0

먼저 문서 타입의 한 Statment 제거 :

당신이 뭔가를해야한다. 즉 : 그러나 부모 태그 여전히 나타나고 있습니다. – Archana

+0

코드를 붙여 넣을 수 있습니까? –

+1

도움을 주신 Martin 께 감사드립니다. 그러나 실제 문제는 버전 설정 때문이었습니다. 나는 버전 27.0을 사용하고 있었다. 나는 그것을 20.0으로 바꿨고 효과가 있었다. – Archana

2

applyHtmlTag="false"를 추가합니다. 아주 오래된 API 버전으로 되 돌리는 것은 그리 좋은 생각이 아닙니다!

<apex:page docType="html-5.0" showHeader="false" standardStylesheets="false" applyBodyTag="false" applyHtmlTag="false" controller="AppController"> 
+0

showHeader가 "true"로 설정된 경우 작동하지 않습니다. 그 이유는 무엇입니까? 감사 –