2012-04-25 3 views
0

사파리 확장 프로그램을 만들려고하고 있는데 뭔가 문제가 있습니다. 내 확장 기능에 내 global.html을 가지고 있으며 성공하지 못한 채로 전체 HTML 코드를 검색하는 방법에 대해 3 시간 동안 웹을 검색했습니다. 나는 시도 :
document.getElementsByTagName('html')[0].innerHTML

document.documentElement.innerHTML (아무 변화 없음) (나는 단지 내가 내 global.html 내부에있는 코드를 볼 경고 할 때) ... 내가 URL을 검색 할 safari.application.activeBrowserWindow.activeTab.url을 사용하지만 난 캔트 html 코드를 얻으십시오.
도움이 필요하십니까? 감사합니다.Safari Extension : 페이지에서 전체 HTML 코드를 가져옵니다.

답변

2

확장 프로그램의 글로벌 페이지에서 웹 페이지의 HTML을 가져올 수 없습니다. 삽입 된 스크립트를 사용해야하고 원하는 경우 safari.self.tab.dispatchMessage을 사용하여 웹 페이지의 HTML을 전체 페이지에 전달할 수 있습니다. Apple 설명서에서 this chapter을 참조하십시오.