Javascript 反应错误html转义属性名称中的引号
我有一个Next.js/(SSR React)应用程序。我通过道具将属性传递到元组件中。获取字符串的标记如下所示:Javascript 反应错误html转义属性名称中的引号,javascript,node.js,string,reactjs,next.js,Javascript,Node.js,String,Reactjs,Next.js,我有一个Next.js/(SSR React)应用程序。我通过道具将属性传递到元组件中。获取字符串的标记如下所示: 这是正确的转义,因为不是有效的html。双引号需要转义 此外,OpenGraph确实支持属性中的html实体,因此在OpenGraph解析视图中,“这是一个引号”-引号应显示为“这是一个引号”-引号。这是正确的转义,因为不是有效的html,因为需要转义双引号。此外,opengraph不支持属性中的html实体,因此在opengraph解析视图中,“这是一个引号”应显示为“这是一个
这是正确的转义,因为
不是有效的html。双引号需要转义
此外,OpenGraph确实支持属性中的html实体,因此在OpenGraph解析视图中,
“这是一个引号”-引号应显示为“这是一个引号”-引号。这是正确的转义,因为
不是有效的html,因为需要转义双引号。此外,opengraph不支持属性中的html实体,因此在opengraph解析视图中,“这是一个引号”
应显示为“这是一个引号”
。@shamsup Sweetness。我的疏忽很简单。如果你将此作为答案发布,我将投票并接受。在某些情况下,它不会在og:image属性中显示。如果将url与&;一起传递;它无法将其识别为正确的图像。url属性应该是url编码的,而不是转义HTML实体。例如:/image.jpg?flag=1&other_property=“这是一个带有符号的引号&”
应编码为/image.jpg?flag=1&other_property=%22这%20是%20a%20quote%20,带有%20a%20symbol%20%26%22