Ładowanie lokalnego pliku html w wstrzykniętej ramce iframe w rozszerzeniu firefox
Obecnie rozwijam rozszerzenie firefox, które zasadniczo wstawia ramkę iframe na bieżącej stronie, gdy użytkownik kliknie ikonę rozszerzenia. Udało mi się wstawić kod iframe, zrozumiałem, jak połączyć atrybut src z moim plikiem html.
W wersji chrome po prostu robię
var main_html = chrome.extension.getURL('main.html');
I przekazuję link do atrybutu src elementu iframe w ten sposób:
iframe.setAttribute("src",main_html);
Więc main_html jest linkiem takim jak zasób: //idofmyextension/content/data/main.html
Ale, jak podejrzewałem, pojawia się błąd bezpieczeństwa informujący mnie, że zawartość znajdująca się w bieżącym adresie URL nie może załadować danych lub ustanowić łącza do mojego pliku main.html.
Czy istnieje sposób na przekroczenie tego ograniczenia bezpieczeństwa? Lub inny sposób załadowania mojego pliku HTML w moim iframe?
Z góry dziękuję.