2012-02-16 4 views
0

Chrome, Safari 및 Firefox 용 확장 프로그램을 개발 중이며 내 확장 프로그램에 SWF 파일을 추가해야합니다. 나는 그것을 한 페이지에 보여주고 싶다. 문서에서 Chrome 및 Safari 확장에 미디어 파일을 저장할 수 있다고 읽었습니다.Firefox 확장명에 SWF 파일 포함

Firefox에서도 동일한 작업을 수행 할 수 있습니까?

답변

1

예, Firefox 확장에는 원하는 파일도 포함될 수 있습니다. 하지만 아마도 "내 웹 페이지에서 사용할 수있는 내 내선에서 파일의 URL을 얻을 수 있습니까?"라고 물어볼 것입니다. 당신이 Add-on SDK를 사용하는 경우 그것은 단순히 : 고전에서

var self = require("self"); 
var url = self.data.url("file.swf"); 

추가 기능에 약간 더 복잡하다 - chrome:// URL은 일반적으로 보안상의 이유로, 웹 페이지에서 사용할 수 없습니다. 당신은 그러나 specify the contentaccessible flagchrome.manifest에서 네임 스페이스, 예컨대 : 대한

content myextension chrome/content/ contentaccessible=yes 

는 다음 웹 페이지 chrome://myextension/content/file.swf를 사용할 수 있습니다. 다른 옵션은 register a resource:// namespace이며, 이들은 항상 웹 페이지에서 액세스 할 수 있습니다.

+0

감사합니다. __ – Falcon