如果我对符号进行硬编码,则小部件可以正常工作。我做的任何尝试,如使用引号/无引号, 或尝试元素(我可能没有足够的知识)总是回来“出了问题”。 有人有解决方案,删除注释行而不是使用var吗? (我想提示sym,这就是为什么它不能硬编码)
<script> var sym = "MSFT" </script>
<div class="tradingview-widget-container";>
<script type="text/javascript" src="https://s3.tradingview.com/external-embedding/embed-widget-tickers.js" async>
{ "symbols": [
{ "title": "MSFT", "proName": "MSFT"},
<!--{ "title": "MSFT", "proName": sym }, does not work -->
{ "title": "SPY", "proName": "SPX" }
],
"locale": "en" }
</script> </div>
在此处运行代码段会出现脚本错误,但在删除注释行时,将其粘贴到https://codepen.io/pen/或http://htmledit.squarefree.com/或本地html文件中运行正常。