首页 > 解决方案 > Visual Studio 有没有办法/扩展将 javascript 函数转换为字符串?

问题描述

我目前正在使用像 CefSharp 这样的嵌入式浏览器。我将 javascript 注入这些浏览器,因此有一些大的文本字符串。

如果你不关注我,我的意思是这样

str = "(function dosomething() " _
  + "{ " _
    + "var title = 'Hi'; " _
     + "return title; " _
  + "})()"

使用更大的字符串/函数制作它们,阅读和编​​辑它们并不容易。

我在 Visual Studio 中创建了一个 .js 文件,当然这对智能感知等非常有用。

所以我想知道我是否可以通过将它们转换为字符串或将它们转换为资源或其他东西来以某种方式使用我在 .js 文件中编写的函数。我真的不知道正确的术语,因此我应该用谷歌搜索什么。

CefSharp 添加为标签,因为使用它的人可能对此问题有另一种解决方案。

我不想从整个文件中读取文本,只是其中的一部分。

标签: vb.netvisual-studiocefsharp

解决方案


我想我会把我的评论变成答案。您需要做的就是自己复制并粘贴 JavaScript,因为这是 2015 年以来的有效 VB 代码:

str = "(function dosomething()
{
    var title = 'Hi';
    return title;
})()"

没有必要搞乱连接任何东西,所以没有真正的工作要做。


推荐阅读