Как я могу получить исходный код со страницы, используя javascript

#javascript #d3.js

#javascript #d3.js

Вопрос:

Я пытаюсь получить исходный код этой страницы (используя библиотеку js и d3js) http://www.brightpointinc.com/interactive/budget/index.html?source=d3js Я хочу запустить его локально, поэтому я загрузил исходный код css-файла и «scripts/d3.js » файл и помещает эти файлы в нужное место. Однако кажется, что javascript все равно не хочет загружаться. Можно ли запустить страницу локально, получая исходный код? Если это так, как мне следует поступить?

Комментарии:

1. Вам также необходимо загрузить FederalBudget_2013_a.csv ( brightpointinc.com/interactive/budget/FederalBudget_2013_a.csv ) на вашем локальном компьютере

Ответ №1:

В Firefox вы можете просто щелкнуть правой кнопкой мыши страницу и Сохранить как …, чтобы загрузить весь веб-сайт, включая все файлы, на которые ссылаются.

Я посмотрел на веб-сайт, который вы упомянули, и причина, по которой это не работает для этого веб-сайта, заключается в том, что этот веб-сайт не является полностью клиентским. Javascript выполняет запросы к серверу, которые не будут работать с локальной копией из соображений безопасности.

Это приводит к следующей ошибке:

 NS_ERROR_DOM_BAD_URI: Access to restricted URI denied
d3.js (row 1674): request.send(data == null ? null : data);