chrome:// как URL-адреса в Internet Explorer

еще раз, я борюсь с переносом расширения Firefox на Internet Explorer 7, 8 и 9.

Моя последняя проблема заключается в том, что код расширения FF интенсивно использует вызовы AJAX для URL-адресов «chrome: // ...» (таким образом он извлекает файлы .html, а затем отображает HTML на странице).

Есть ли способ в IE получить доступ к URL-адресам, похожим на «chrome: //»? Или, в более общем смысле, есть ли способ сделать вызов AJAX для извлечения содержимого файла HTML, который является частью расширения (и недоступен в Интернете)?

Большое спасибо!

Том


person Tomas Brambora    schedule 17.02.2011    source источник


Ответы (1)


Вам нужна схема res://. Этот документ относится к .net, но он дает вам основы того, как используется протокол.

person i_am_jorf    schedule 17.02.2011
comment
Спасибо! Теперь мне просто нужно выяснить, как встроить файлы html в DLL (но я просто погуглю). :-) - person Tomas Brambora; 17.02.2011
comment
Просто сохраните HTML в файле ресурсов. Используйте RT_HTML, и вы должны быть настроены. - person i_am_jorf; 17.02.2011