为什么您的会员无法登录
当论坛嵌入到页面中时,它设置的 cookie 会变成第三方 cookie,因为它不是浏览器地址栏中请求的主页。
默认情况下,Safari 浏览器会屏蔽第三方 Cookie。在 Safari 中打开您网站的成员可能会被引导到登录页面而不是论坛,也可能会在登录后立即再次退出。该论坛在其他浏览器中正常运行。
连接您的域名来修复问题
将您的域名连接到您的论坛,以便您的论坛和网站使用相同的根域名。例如,在 yourdomain.com 上的 forum.yourdomain.com 上有一个网站。
然后,Safari 会将 Cookie 视为第一方,因此它们始终被接受,并且成员保持登录状态。如果您的域名托管服务商未列出,请参阅每个域名提供商的说明。你也可以让你的论坛使用你网站域名的子域名,这样会得到相同的结果。
您的域名未连接时会发生什么
当首次使用 Safari 浏览器查看嵌入式论坛时,该页面将首先重定向到该论坛,使其成为第一方,然后重定向回嵌入式论坛。这样可以确保 Safari 浏览器接受来自论坛的 cookie,这样用户就可以正常登录和使用该功能。
重定向仅在用户首次使用Safari浏览器访问论坛时发生。如果 Safari 仍然不接受 Cookie,则论坛将自动以整页形式打开,而不是以嵌入式方式打开。一旦你的域名连接到你的论坛,这些重定向都会被避免。
Wix 和谷歌网站
Wix 或 Google 网站不支持嵌入代码。如果您的网站建立在其中一个平台上,请链接到您的论坛,而不是将其嵌入。查看如何将您的论坛添加到 Wix 网站或如何将您的论坛添加到 Google Sites 网站。