2013-04-25 4 views
0

특정 액세스 원점을 사용할 수 있는지 궁금합니다. 예를 들어, 내 데이터베이스에서 내 목록보기에 표시되는 그림에 대한 URL이 있습니다. 내 텍스트 내용에는 원본 기사의 URL에 대한 링크가 있습니다. access origin = "*"을 사용하면 내 텍스트 내용의 링크가 WebView에서 열리고 Ajax 페이지로드가 중단됩니다. 내 서버에 대한 액세스 만 허용하면 이미지가 목록보기에 표시되지 않습니다.phonegap리스트 뷰에서만 이미지의 액세스 원점

제 질문은 특정 URL을 허용 목록으로 만들 수 있는지 여부입니다. 예를 들어 링크로 연결되는 이미지는 www.example.com/res/images/과 같으며 원본 페이지 URL은 www.example.com/news/입니다. example.com/res/images를 액세스에 추가하여 이미지가로드되지만 원래 기사가 브라우저에서 열리도록 할 수 있습니까? 여러 가지 조합을 시도했지만 원하는 출력을 얻을 수 없었습니다.

답변

0

내 문제의 답은 다음과 같습니다. Android 용 inAppBrowser 또는 ChildBrowser와 같은 해결 방법을 사용할 필요가 없습니다.

config.xml 액세스 origin = "..."에서 배운 점은 웹 사이트 URL을 정확히 지정해야한다는 것입니다. 웹 사이트에서 www가 사용되지 않고 http://example.com 만 사용하는 경우 정확한 URL을 출처에 넣어야하며 ... http://example.com/res/images/을 추가하여 앱에 링크되어 앱에 표시되도록 허용 할 수도 있습니다. http://example.com/news/something 링크가있는 경우 해당 URL을 클릭하면 기본 브라우저 창이 표시됩니다.

이렇게하면 아약스를 통해 동적으로로드 된 콘텐츠가 중단되지 않고 앱이 정상적으로 실행됩니다. 나는 이것이 누군가를 도울 것이라는 점을 희망한다 !!!

관련 문제