2016-10-05 4 views
0

삼성 스마트 TV의 tizen 응용 프로그램에서 작동하고 있는데, window.alert()으로 경고를 생성하면 에뮬레이터에서 작동하지만 TV에서는 작동합니다.삼성 스마트 TV에 경고 표시

mac = webapis.network.getMac(); 
console.log(mac); 
window.alert(mac); 

해결책이 있습니다 :

여기 코드는?

+0

시도한 내용, 코드, 주어진 오류 등에 대해 더 많은 정보를 공유해야합니다. – Howzieky

+3

의견에 코드를 입력하지 마십시오. 질문을 편집하여 관련 세부 정보를 추가 할 수 있습니다 그. – nnnnnn

+0

감사합니다. –

답변

1

Tizen Network API를 사용하는 경우 config.xml 파일에서 Tizen 응용 프로그램에 대한 인터넷 액세스 권한을 추가하십시오. 인터넷 권한은 응용 프로그램이 인터넷에 액세스 할 수있게합니다.

<tizen:privilege name="tizen.org/privilege/internet"/> 
<tizen:privilege name="http://developer.samsung.com/privilege/network.public"/> 

외부 액세스 정책을 정의하면 네트워크에 액세스해야 할 수도 있습니다. W3C 액세스 요청 정책 (WARP)에 따르면 기본적으로 외부 네트워크 리소스에 액세스 할 수 없습니다. 외부 네트워크 리소스에 대한 액세스가 필요한 경우 config.xml 파일의 정책을 사용하여 웹 응용 프로그램에 대한 네트워크 리소스 권한을 요청해야합니다.

<access origin="*" subdomains="true"/> 

이제 응용 프로그램이 에뮬레이터로 등 실제 장치에서 MAC 주소를 액세스 할 수 있어야합니다 그리고 당신은 TV 장치에서 MAC 주소를 경고 할 수 있어야한다.

관련 문제