Не можете получить доступ к функции в другом файле CoffeeScript? - PullRequest
0 голосов
/ 01 сентября 2018

Мне нужно установить src изображения из background.coffee для другой страницы, но когда я вызываю функцию, чтобы сделать это из backround.coffee, я получаю view.setScreenshotUrl is not a function.

//background.coffee
views = chrome.extension.getViews()
for view in views
    if view.location.href is viewTabUrl
        view.setScreenshotUrl screenshotUrl
        break

//page.coffee
setScreenshotUrl = (url) -> 
    document.getElementById("target").src = url

1 Ответ

0 голосов
/ 01 сентября 2018

Я добавляю функцию к объекту окна следующим образом:

window.setScreenshotUrl = (url) -> 
    document.getElementById("target").src = url
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...