Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反应错误html转义属性名称中的引号_Javascript_Node.js_String_Reactjs_Next.js - Fatal编程技术网

Javascript 反应错误html转义属性名称中的引号

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解析视图中,“这是一个引号”应显示为“这是一个

我有一个Next.js/(SSR React)应用程序。我通过道具将属性传递到元组件中。获取字符串的标记如下所示:


这是正确的转义,因为
不是有效的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