从tradingview图表小部件获取链接不起作用

时间:2019-06-25 06:24:40

标签: javascript image asynchronous tradingview-api

我正在尝试从tradingview小部件中检索到图表图像的链接。

当我在chrome上从控制台调用image方法时,它可以完美地工作。但是,当我从脚本中调用它时,它不起作用。

我尝试过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>

0 个答案:

没有答案
相关问题