2016-08-18 3 views
0

여기 상황이 있습니다. PhoneGap/Cordova를 기반으로하는 모바일 응용 프로그램에서 PandaDoc이라는 타사 디지털 서명 서비스를 사용하고 있으며 모바일 응용 프로그램을 통해이 작업을 시도 할 때 입력, 텍스트 유형 필드를 변경할 수 없습니다. iPhone (안드로이드는 아직 테스트하지 않았다). 크롬 브라우저 모두에서 내 노트북에) 또는 내 휴대 전화 (크롬에서 온라인으로 볼phonegap 앱에서 iframe의 입력란을 보거나 변경할 수 없습니다.

1) 잘 작동 :

여기에 내가 이것에 대해 언급 한 몇 가지 있습니다.

2) 모바일에서 작동하지 않는 양식 요소는 input (type = text) 요소뿐입니다. 체크 상자가 작동하고 드롭 다운 작업 등이 발생합니다.

3) Angular.js에 대해 많이 알지는 못하지만이 타사 응용 프로그램이 빌드 된 것을 알 수 있습니다. 내가 검사 및 웹 버전 대 이동을 비교할 때 모바일 버전에 입력 필드는이 두 가지 지침이 나타났습니다 : 나는이 연구 무엇을 말할 수에서

ng-pristine and ng-touched 

을, 그들은 어떻게 그렇게 확신하지 상호 배타적 인 것 같다 그것은 사물에 영향을 미칠 것입니다. 또한 웹 버전은

ng-dirty and ng-valid-parse 

모바일 버전이 없었습니다.

여기에 몇 가지 코드를 게시 할 수 있다면 좋겠지 만 어디서부터 시작해야할지 모르겠다. 내 응용 프로그램에는 PandaDoc을 iFrame에 넣는 간단한 임베드 스크립트가 있습니다.

이 앱의 모바일 테스트 버전을 보려면 http://dev.velexo.com/m2에서 볼 수 있습니다. 사용자 이름이 "mobile2"이고 비밀번호가 "통과"인 테스트 사용자가 있습니다. 불행히도 이것의 아이폰 애플 리케이션 버전을 보낼 수있는 쉬운 방법은 어디에 문제가있다입니다. 응용 프로그램에 로그인 할 때

아 또한,의 W9 정보 버튼을 클릭 한 후 귀하의 W9 버튼을 입력, 이것은 pandadoc을 가져다 것입니다

또한 나는이에 JQuery와 모바일을 사용하고 언급해야 앱.

추측이라 할지라도 조언이나 안내는 환영 할만한 내용입니다.

+0

사용중인 iOS 버전은 무엇입니까? 키보드가 열렸습니까? – e666

+0

버전 9.3.4이고 키보드가 열립니다. 다른 문제가 있기 때문에 제 3 자 응용 프로그램에서 버그가 있다고 생각하기 시작했습니다. 예를 들어 때로는 입력 필드를 탭하여 해당 필드를 업데이트 할 때 무작위로 다른 입력 필드로 이동합니다. –

답변

0

여기 내 오래된 질문을 살펴보십시오. 내가 물어 본 실제 질문에 대한 대답은 도메인과 포트가 모두 도메인 간 정책 제한으로 인해 일치하지 않으면 부모 프레임에서 iFrame의 내용을 변경할 수 없다는 것입니다.

내가 알고있는이 문제를 해결할 방법이 없습니다.

내 특정 문제에 대한 해결책은 모바일 장치에서 사용하도록 설계되지 않았기 때문에 PandaDoc을 완전히 제거하는 것이 었습니다. 결국 나는 서명을 생성하고 최종 문서를 생성하기 위해 PHP를 생성하는 라이브러리를 사용하는 백엔드로 전달하기위한 자체 JavaScript를 작성했습니다.

관련 문제