Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[제안] Firefox 부가기능 #6

Open
Yoruroong opened this issue Sep 7, 2020 · 7 comments
Open

[제안] Firefox 부가기능 #6

Yoruroong opened this issue Sep 7, 2020 · 7 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@Yoruroong
Copy link

안녕하세요, https://hanlee.io/hwp.js/ 이곳에 있는 crx파일을 다운받아 Firefox에 설치하려 하니 오류(manifest.json오류)와 검사받지 않은 부가 기능을 설치하지 못하게 막았다고 뜨며 설치가 되지 않습니다.

부가기능 인증은 이 곳을 참고하시면 될 듯 합니다.

가능하시다면 Firefox용 HWP.js Addon을 제작해주시면 감사하겠습니다.

@hahnlee
Copy link
Owner

hahnlee commented Sep 7, 2020

@Yoruroong 네 확인 감사합니다. 홈페이지에 crx 링크는 크롬 웹스토어에 등록되는대로 내릴 예정입니다
Firefox는 저도 사용중이라 다음버전 이내에는 작성할 예정입니다.
다만 크롬과 네임스페이스만 다르고 겹치는 코드가 많아서 약간 고민중입니다. (chrome.webRequest , browser.webRequest 등등)
두 요청 사항 모두 처리하도록 하겠습니다

@hahnlee hahnlee added this to the v1.0.0 milestone Sep 8, 2020
@quartzsaber
Copy link

안녕하세요.

제가 언듯 읽기로는 Firefox에서도 chrome 네임스페이스를 제공하는것 같습니다.

하지만 Chrome은 callback기반이고 Firefox는 Promise 기반인데, 이 polyfill이 Firefox의 browser 네임스페이스를 Chrome에서 쓸 수 있게 해줍니다. 완전히 지원하는건 아니지만 대부분의 API는 지원한다더라고요.

도움이 되었다면 좋겠습니다.

@hahnlee hahnlee added the enhancement New feature or request label Sep 11, 2020
@hahnlee
Copy link
Owner

hahnlee commented Sep 14, 2020

이번 주말 중으로 해결하도록 하겠습니다.
혹시 시도해보고 싶으신 분이 있다면 알려주세요.

@hahnlee hahnlee self-assigned this Sep 14, 2020
@OctopusET
Copy link

늦게 이 프로젝트를 알게 됐네요.

https://extensionworkshop.com/documentation/develop/porting-a-google-chrome-extension/
를 보고 호환성 체크 사이트 https://www.extensiontest.com/ 이곳에서 확인 해보니 호환성 문제가 없더군요.

그래서 web-ext 사용하여 테스트 해보니 문제 없이 작동하는 것을 볼 수 있었습니다.

다만 로컬 파일 같이 file:///로 시작하는 URL은 열기가 아닌 다운로드가 되는 현상이 있어서 작동이 안됩니다.
https://github.com/neolord0/hwplib/blob/master/sample_hwp/source.hwp?raw=true 이런 건 잘 열립니다.

그래서 이 부분만 해결한다면 문제 없이 패키징 가능 한 듯합니다.

@OctopusET
Copy link

@hahnlee 혹시 몰라 핑 한번 드립니다

@hahnlee
Copy link
Owner

hahnlee commented Jan 12, 2022

hwp.js도 챙겨야하는데 계속 못보고 있네요. 시간날때 확인해보겠습니다

@OctopusET
Copy link

확인해주셔서 감사합니다

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants