2016-12-16 2 views
0

Html 앰프 포스트가 현재 URL로 이동합니까?. 브라우저에서 제출 입력 버튼 위에 마우스를 가져 가면 Html 앰프 포스트가 현재 페이지 URL을 보여줍니다?

<!doctype html> 
<html ⚡> 
<head> 
    <meta charset="utf-8"> 
    <script async src="https://cdn.ampproject.org/v0.js"></script> 
    <script async custom-element="amp-form" rc="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script> 
</head> 
<body> 
    <form class="-amp-form" method="post" target="_top" novalidate="" action-xhr="/Home/About"> 
     <input name="name" class="data-input" required="" type="text" placeholder="Name..."> 
     <input name="email" class="data-input" required="" type="email" placeholder="Email..."> 
     <input class="button button-primary" type="submit" value="Subscribe"> 
    </form> 
</body> 
</html> 

는 현재 URL을 표시하고 버튼을 클릭하면 아무것도하지 않는다 (어떤 게시물이 없습니다 httpFiddler를 사용하거나 요청 발생하는 얻을)에 나타납니다. 이 솔루션은 표준 MVC 5 응용 프로그램으로, HTML 선언 및 스크립트에 amp ⚡ 기호가 포함되도록 레이아웃이 변경되었습니다. 어떤 아이디어를 단추 위로 마우스를 가져 가면 https://localhost:44331/Home/Index 같은 현재 URL을 표시하고 양식 단추를 클릭 할 때 위 코드로 게시물을 만들지 않는 이유는 무엇입니까?

여기 난에서 다음 한 자원 중 하나입니다 포스트가 작동 된 https://ampbyexample.com/components/amp-form/

답변

0

, 그냥 게시 후보기로 리디렉션되지 않았습니다. 브라우저는 폼의 'action'속성을 사용하여 사용자가 보내질 URL을 표시합니다.이 값은 amp action에 대해 생략됩니다. 즉, xhr은 현재 URL을 표시하고 있습니다. 그러나 클릭 할 때 올바른 URL에 여전히 게시되었습니다. 내가 뭘 찾고 있었는지 게시물 및 리디렉션 및 현재 앰프 요청을 지원 페이지 리디렉션을 지원하는 것 같습니다. 이것은 미래에 변경 될 수 있지만 현재는 페이지 리디렉션에 대한 요청 가져 오기를 사용해야합니다.

+0

추적 문제는 [여기]와 유사합니다 (https://github.com/ampproject/amphtml/issues/6619). – kul3r4

관련 문제