为什么论坛以整页形式打开
当论坛嵌入到页面中时,它设置的 cookie 会变成第三方 cookie,因为它不是浏览器地址栏中请求的主页。默认情况下,Safari 浏览器会屏蔽第三方 Cookie。
为确保 Safari 接受来自论坛的 Cookie,论坛会自动以整页的形式打开,而不是以嵌入式页面的形式打开。
如何保持论坛嵌入式
将您的域名连接到您的论坛,以便您的论坛和网站使用相同的根域名。例如,在 yourdomain.com 上的 forum.yourdomain.com 上有一个网站。然后,浏览器会将 cookie 视为第一方,因此它们始终被接受。该论坛不会以整页形式打开,即使在 Safari 中也将保持嵌入状态。
您也可以让您的论坛使用您网站域名的子域名。
请参阅在 Safari 中使用嵌入代码,了解成员在 Safari 屏蔽论坛的 Cookie 时看到的内容,以及如何将您的域名连接到论坛以了解设置步骤。