我可以在 VS Code 降价预览中运行 javascript 吗?
Posted
技术标签:
【中文标题】我可以在 VS Code 降价预览中运行 javascript 吗?【英文标题】:Can I run javascript in VS Code markdown preview? 【发布时间】:2020-05-11 17:25:13 【问题描述】:问题:我可以让 VS Code 在它的 markdown 预览中执行 JS。
一点背景:
我喜欢在 VS Code 中使用 markdown 来做笔记,并在旁边的窗格中进行漂亮的实时预览。我特别喜欢在其中制作表格,但是如果您在某个列中甚至有少量文本,格式可能会很快失控,特别是如果您使用更漂亮的。
我脑电波只用我想要包含的文本创建一个 js 变量,并使用document.write()
将文本放入表中,但要保持 VScode 中的格式不会跨行蔓延。假设我将document.write()
别名为dw()
|<script>dw(colHeader1)</script> |<script>dw(colHeader1)</script> |
|------------------------------------|------------------------------------------|
|<script>dw(row1Col1Content)</script>|<script>dw(row1Col2Content)</script> |
(不是最好的例子,在移动设备上可能无法阅读,但希望你能明白)。
问题是,VScode 没有在它的预览窗口中运行 JS。有什么办法让它做到这一点?
欢迎其他关于将大块文本放入 Markdown 中的表格单元格的好方法的建议,而不会使文本格式破坏到或多或少不适合人类阅读的程度。
【问题讨论】:
这能回答你的问题吗? Run javascript in Visual Studio Code 【参考方案1】:是的 VS Code 的内置 markdown 预览可以运行脚本,但是出于安全原因,脚本是 disabled by default。您可以使用Markdown: Change preview security settings
命令来允许脚本:
PS:但也请注意,仅仅因为你可以,这并不意味着你应该
【讨论】:
以上是关于我可以在 VS Code 降价预览中运行 javascript 吗?的主要内容,如果未能解决你的问题,请参考以下文章