Safari, iFrame, 주소 표시 줄을 iFrame URL로 변경

데릭 콘론

제출을 클릭하면 전체 목표가 페이팔을 가리키는 URL로 iFrame을로드하는 다른 .php 페이지로 이동하는 양식이 있습니다. 이를 통해 고객이 CC 정보를 당사 서버에 접촉하지 않고도 CC 정보를 입력 할 수 있습니다 (준수를 유지하기 위해).

내가 겪고있는 문제는 엄격하게 iPad의 Safari (그리고 아마도 iPhone도 있지만 아직 테스트하지 않았습니다)

양식 버튼을 클릭 한 후 두 번째 페이지가로드되면 해당 URL로 iFrame을로드하는 대신 주소 표시 줄을 iFrame의 URL로 변경합니다.

이로 인해 페이지에 securetokenID가 잘못되었다는 오류가 표시되어 고객이 진행할 수 없게됩니다.

나는 이것에 대해 페이팔로 이메일을 받았지만 여기서 멈추고 다른 사람 이이 문제를 가지고 있는지 그리고 그것을 해결할 방법을 알고 있는지 물어볼 것이라고 생각했습니다.

내가 찾은 모든 게시물은 유사한 문제에 대한 2013 년의 게시물이며 페이팔이 모바일을 지원하지 않으며 다른 방법으로 페이팔에 액세스해야한다고 주장했습니다. 2 년이 지난 지금부터 Safari가 주소 표시 줄을 iFrames URL로 변경하는 대신 페이지에서 iFrame을로드하도록하는 더 쉬운 솔루션이 있기를 바랍니다.

iFrame 코드는 다음과 같습니다.

<iframe src="https://pilot-payflowlink.paypal.com?SECURETOKENID=vvqhqn8hwfi9poo2zcbm4xi4xevaq7hbfbyz&SECURETOKEN=8WjBh0buSd0WLc0FJRSOXwgS9" id="paypal_iframe" name="paypal_iframe" scrolling="no" width="480px" height="540px"></iframe>

그래서 내가 양식 버튼을 클릭하면 signup_2.php로 이동해야하는데, 잠시 후 iframe의 URL로 "리디렉션"합니다. 물론 페이팔에서 예상하기 때문에 제대로로드되지 않습니다. iframe.

이것은 Apple 모바일 장치의 safari에서만 발생합니다.

도움을 주셔서 감사합니다.

pp_MSI_Jenn

PayPal 개발자 사이트에서 호스팅 된 결제 페이지 및 모바일 최적화에 대한 몇 가지 정보는 다음과 같습니다.

PayPal의 호스팅 된 결제 페이지는 iPhone, iPod 및 Android 기기에 최적화 된 모바일입니다. 이 모바일 최적화 환경은 3 개의 레이아웃 템플릿 A, B 및 C 모두에서 사용할 수 있습니다. 레이아웃 A 및 B의 경우 PayPal은 결제 페이지가 지원되는 모바일 브라우저에서 표시되는지 여부를 자동 감지하고 모바일에 최적화 된 페이지로 리디렉션합니다. 결제 페이지. 레이아웃 C의 경우 PayPal은 모바일 사용자를 모바일에 최적화 된 흐름으로 자동 리디렉션하지 않습니다. 그 이유는 PayPal이 모바일에 최적화되지 않은 판매자 웹 페이지 내에서 모바일에 최적화 된 임베디드 템플릿을 자동으로 표시하면 예기치 않은 원치 않는 결과가 발생할 수 있기 때문입니다. 레이아웃 C의 모바일 결제 페이지를 표시하려면 지원되는 모바일 브라우저를 감지 한 다음 양식 게시 매개 변수 TEMPLATE = MOBILE을 명시 적으로 전달해야합니다.

이것은에서 오는 페이팔 Payflow 게이트웨이 개발자 가이드

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iframe 새로 고침시 URL 변경

분류에서Dev

변경시 Iframe 새로 고침

분류에서Dev

iFrame을 가로로 가운데 표시

분류에서Dev

주소 표시 줄 URL에 따라 버튼 HREF 변경

분류에서Dev

JQuery로 iframe 높이 변경

분류에서Dev

Iframe URL 변경시 제출 버튼을 트리거하는 방법

분류에서Dev

iframe 요소 자체가 표시되거나 표시되지 않는 경우 iframe 내부의 페이지가 교차 도메인을 "볼"수 있습니까?

분류에서Dev

Firefox 주소 표시 줄 동작 변경

분류에서Dev

Python (Django)-URL을 게시물에서 삽입 된 YouTube IFrame으로 변환

분류에서Dev

URL의 iframe 소스

분류에서Dev

Safari의 iframe : 리소스를로드하지 못했습니다.

분류에서Dev

Safari의 iframe : 리소스를로드하지 못했습니다.

분류에서Dev

주소 표시 줄을 변경하지 않고 한 도메인을 다른 도메인으로 다시 쓰기

분류에서Dev

양식 제출시 <iframe> 배경 변경

분류에서Dev

무들 iframe 경로

분류에서Dev

jquery로 추가 된 Iframe이 잘못된 소스를 표시 함

분류에서Dev

주소 표시 줄을 변경하지 않고 와일드 카드 URL 리디렉션

분류에서Dev

iframe 콘텐츠가 새로운 경우에만 iframe을 다시로드 하시겠습니까?

분류에서Dev

주소 표시 줄 (자바 스크립트)에서 전체 URL 변경

분류에서Dev

Firefox 주소 표시 줄의 드롭 다운 메뉴에서 URL 색상 변경

분류에서Dev

URL을 기반으로 iframe에 특정 소스로드

분류에서Dev

PHP 변수를 iframe 요소의 URL로 사용하는 방법

분류에서Dev

JS 출력을 기반으로 iframe을 표시하는 방법

분류에서Dev

Firefox는 업데이트 후 주소 표시 줄 검색 엔진을 Google에서 Wikipedia로 변경했습니다.

분류에서Dev

Firefox는 업데이트 후 주소 표시 줄 검색 엔진을 Google에서 Wikipedia로 변경했습니다.

분류에서Dev

iframe을 동적으로 변경해야합니다.

분류에서Dev

상위 창을 기반으로 iframe에서 CSS 속성 변경

분류에서Dev

iframe을 기본 HTML <form> 코드로 변경

분류에서Dev

iframe 소스를 변경하는 방법

Related 관련 기사

  1. 1

    iframe 새로 고침시 URL 변경

  2. 2

    변경시 Iframe 새로 고침

  3. 3

    iFrame을 가로로 가운데 표시

  4. 4

    주소 표시 줄 URL에 따라 버튼 HREF 변경

  5. 5

    JQuery로 iframe 높이 변경

  6. 6

    Iframe URL 변경시 제출 버튼을 트리거하는 방법

  7. 7

    iframe 요소 자체가 표시되거나 표시되지 않는 경우 iframe 내부의 페이지가 교차 도메인을 "볼"수 있습니까?

  8. 8

    Firefox 주소 표시 줄 동작 변경

  9. 9

    Python (Django)-URL을 게시물에서 삽입 된 YouTube IFrame으로 변환

  10. 10

    URL의 iframe 소스

  11. 11

    Safari의 iframe : 리소스를로드하지 못했습니다.

  12. 12

    Safari의 iframe : 리소스를로드하지 못했습니다.

  13. 13

    주소 표시 줄을 변경하지 않고 한 도메인을 다른 도메인으로 다시 쓰기

  14. 14

    양식 제출시 <iframe> 배경 변경

  15. 15

    무들 iframe 경로

  16. 16

    jquery로 추가 된 Iframe이 잘못된 소스를 표시 함

  17. 17

    주소 표시 줄을 변경하지 않고 와일드 카드 URL 리디렉션

  18. 18

    iframe 콘텐츠가 새로운 경우에만 iframe을 다시로드 하시겠습니까?

  19. 19

    주소 표시 줄 (자바 스크립트)에서 전체 URL 변경

  20. 20

    Firefox 주소 표시 줄의 드롭 다운 메뉴에서 URL 색상 변경

  21. 21

    URL을 기반으로 iframe에 특정 소스로드

  22. 22

    PHP 변수를 iframe 요소의 URL로 사용하는 방법

  23. 23

    JS 출력을 기반으로 iframe을 표시하는 방법

  24. 24

    Firefox는 업데이트 후 주소 표시 줄 검색 엔진을 Google에서 Wikipedia로 변경했습니다.

  25. 25

    Firefox는 업데이트 후 주소 표시 줄 검색 엔진을 Google에서 Wikipedia로 변경했습니다.

  26. 26

    iframe을 동적으로 변경해야합니다.

  27. 27

    상위 창을 기반으로 iframe에서 CSS 속성 변경

  28. 28

    iframe을 기본 HTML <form> 코드로 변경

  29. 29

    iframe 소스를 변경하는 방법

뜨겁다태그

보관