我已经使用对象标记在我的网页中嵌入了单个域的多个页面,
示例:
example.com/en-UK
example.com/en-US
依此类推,每个代表一个国家。
问题是域(example.com)在加载页面时使用cookie来存储国家名称和货币等数据。因此,当我使用对象标签同时加载多个页面时,它们都显示相同的国家/地区名称和货币。当页面在浏览器中单独加载(一次只有一页)时,情况并非如此。
因此我尝试删除example.com中的所有cookie,但我发现无法从其他域删除cookie。是否存在<object>
标签的任何属性,例如沙箱,以便iframe限制它们。对此场景的任何其他想法也表示赞赏。
以下是我使用的对象标签的代码:
<div class='scroll-container'>
<object class="my-object" data="https://example.com/en-UK/"></object>
<div class='preventScroll'></div>
</div>
<div class='scroll-container'>
<object class="my-object" data="https://example.com/en-US/"></object>
<div class='preventScroll'></div>
</div>