Я пытаюсь получить ссылку на изображение графика из виджета торговли.
Метод изображения отлично работает, когда я вызываю его из консоли на Chrome.Однако, это не работает, когда я вызываю его из скрипта.
Я пробовал window.addEventListener ('load', widget.image ((link) => {console.log (link);}));и он тоже ничего не делает, но если я попробую его с консоли, он будет работать.
<div class="tradingview-widget-container">
<div id="tradingview_143d2"/>
<div class="tradingview-widget-copyright">
<a
href="https://www.tradingview.com/symbols/NASDAQ-AAPL/"
rel="noopener" target="_top">
<span class="blue-text">AAPL
Chart</span>
</a> by TradingView</div>
<script type="text/javascript"
src="https://s3.tradingview.com/tv.js" />
<script type="text/javascript">
var url = '';
var widget = new TradingView.widget(
{
"width": 600,
"height": 500,
"symbol": "NASDAQ:AAPL",
"interval": "240",
"timezone": "America/New_York",
"theme": "Dark",
"style": "1",
"locale": "en",
"toolbar_bg": "#f1f3f6",
"enable_publishing": true,
"allow_symbol_change": true,
"container_id": "tradingview_143d2"
});
widget.image( (link) => {
console.log(link);
});
</script>