은 최근 삼성 전자의 스마트 TV 앱 개발을 시작했습니다.삼성 TV 앱 - 데이터 스크래핑에 대한 외부 링크에 액세스
나는 우리가 응용 프로그램에서 (처리 HTML/DOM 등) 원하는 데이터를 외부 링크에 액세스하고 얻을 수있는 가장 좋은 방법을 궁금해하고있다. 아약스 사용 계획은 올바른 방법일까요? 아니면 더 나은 성능을 제공 할 수있는 삼성 고유의 API가 있습니까? samsung dev 포럼에서 해당 API에 대한 세부 정보를 찾을 수 없습니다.
아약스는 크로스 도메인 제한으로 인해 브라우저 또는 브라우저 에뮬레이터에서 이러한 목적으로 작동하지 않지만 실제 장치 또는 SDK 에뮬레이터에서 작동해야한다고 생각합니다. 맞습니까? 그렇다면 최선의 방법은 무엇일까요?
업데이트 : 등록이 위 # : 내가 XMLHttpRequest의 발견 (아약스/JQuery와) (내 경우 삼성 스마트 TV 미술관에) 실제 장치에서 작동합니다. 내 스마트 TV에서 자신을 테스트했습니다. 심지어 테스트하기 전에, 내가 읽고 가지 확신이 약이었다 http://blog.jaspermorgan.com/2013/04/matchmaking-jquery-and-samsung-smart-tv.html 및 https://github.com/BrightcoveOS/Samsung-Smart-TV-Sample-App는 ("지역 설정에 대한주의 사항"을 읽어 절) 당신은 올바른 것
감사합니다. 그러나 위의 # 2에 관해서는, 삼성 스마트 TV (Orsay)에서 작동 할 것이고 XSS는 거기에 없다고합니다. 나는 진짜 장치에서 나의 자신을 시험했다. 나는 XSS가 브라우저에서 제한된다는 것을 이해한다. (그리고 다른 장치 일 수도 있지만 Samsung Smart Tv (Orsay)에서는 그렇지 않을 수도있다. 브라우저에서 XSS를 허용하는 것이 엄청난 보안 인 것처럼 TV 앱에 필요할지도 모르겠다. – shibin
그리고 언급했듯이 XSS가 허용되지 않는 경우 예, 다음 옵션은 서버 측 프록시에서 또는 Allow-Origin 헤더 추가 등을 사용하는 것입니다. - 감사합니다! – shibin