Wemassembly设置元标记

问题描述

我正在尝试设置一个标记

<Meta name="description" content="text here"/>

这是我尝试过的方法,但是它不起作用,也不会引起任何错误

js.Global().Get("document").Set(`Meta[name="description"]`,"new text here")

有什么建议吗?

解决方法

我认为您当前正在执行的操作与JavaScript中的function cookieExists(name) { var cks = document.cookie.split(';'); for(i = 0; i < cks.length; i++) if (cks[i].split('=')[0].trim() == name) return true; } 相同,但并没有执行您想要的操作。

您可能需要遵循以下原则:

document["meta[name=\"description\"]"] = "new text here"

您可以使用Call使用document.querySelector(`meta[name="description"]`).content = "new text here" 来实际选择元素,然后按如下所示设置其querySelector属性:

content