0

CrossRider를 사용하여 Internet Explorer 용 확장 프로그램을 개발하고 있습니다. 나는 준비 모드에서 우리의 확장을 테스트하고, 배경과 기능 appAPI.ready에서 extension.js에서 경고가 :CrossRider에서 배경을로드하는 데 너무 많은 시간이 걸리는 이유는 무엇입니까?

extension.js :

appAPI.ready(function($) { 
    alert("appAPI.platform = " + appAPI.platform); 
}); 

background.js는 :

appAPI.ready(function($) { 
    alert("appAPI.platform = " + appAPI.platform); 
}); 

extension.js의 경고 내가 확장을 설치 한 직후에 발생하지만, background.js의 경고 후에 만 ​​26초 발생합니다. 왜 그렇게 많은 시간이 걸릴까요? 우리의 확장 ID는 43889입니다. 나는 또한 거의 아무것도하지 않는 간단한 확장 (확장 ID는 67708입니다.)을 시도했으며, 두 가지 경고가 바로 발생했습니다. 확장로드의 배경을 더 빨리 만들 수있는 방법이 있습니까?

Internet Explorer 11을 사용하고 있지만이 확장 프로그램은 모든 버전의 Internet Explorer에서 작동합니다. 모든 브라우저가 배경 범위를 제공하는 경우

답변

2

그것은 좋은 것입니다,하지만 불행히도 IE는하지 않습니다. 그러나 우리는 브라우저간에 가능한 한 코드 동작을 비슷하게 만들려고 노력하지만 IE 구조를 다시 정의 할 수는 없습니다. 따라서 IE의 경우 자체 배경 범위를 구현했으며 초기화 중 일부는 리소스 파일을로드해야합니다.

대부분의 확장 기능은 가볍고 리소스가 거의 없으므로 일반적으로 문제가되지 않습니다. 그러나 귀하의 경우 확장자에 많은 리소스 파일이 있기 때문에 백그라운드 범위의 초기로드가 지연되지만로드되면 적시에 알림이 표시됩니다. 그래서 리소스가없는 테스트 확장에서 배경 경고가 즉시 표시됩니다.

:

[ 공개 나는 Crossrider 직원입니다]
관련 문제