Показать сообщение отдельно
  #1 (permalink)  
Старый 28.03.2016, 16:12
Аватар для kondr1
Новичок на форуме
Отправить личное сообщение для kondr1 Посмотреть профиль Найти все сообщения от kondr1
 
Регистрация: 25.07.2012
Сообщений: 5

Абсолютный путь к внешнему скрипту
Добрый день, у меня следующая проблема:
Мне необходимо подключить динамически скрипт из фс компа. Сейчас я пытаюсь это довольно жестко: document.body.innerHTML += "<script src='file://d:/js/common.js'></script>"
И, само собой, у меня ничего не работает. Как мне сделать такой финт ушами?

Upd: Удалось. Запустил хром с флагом --allow-file-access-from-files и использовал вот такую функу:
function injectScript(src, where) {
        var elm = document.createElement('script');
        elm.src = src;
        document[where || 'head'].appendChild(elm);
    }

Есть возможность обойти этот флаг режимом разработчика в расширениях? Открыть внешний файл каким-нибудь методом api?

Последний раз редактировалось kondr1, 28.03.2016 в 16:32. Причина: нашел часть ответа
Ответить с цитированием