我试图找到一种解决方法,以便在用户的浏览器上禁用跨站点跟踪时向用户显示警告弹出窗口。在 Safari 13 默认禁用它之后,这变得必不可少。我相信这可能对您在 iframe 上使用 cookie 的人有所帮助。
有一些方法比如
和
https://gist.github.com/iansltx/18caf551baaa60b79206
试图通过使用不同的方法绕过此安全功能,其中一些不再有效。
基本上我尝试实现的是从 iframe,尝试使用 javascript 在浏览器上检测是否启用了防止跨站点跟踪。
if (evt.data === 'MM:3PCunsupported') {
document.getElementById('result').innerHTML = 'not supported';
} else if (evt.data === 'MM:3PCsupported') {
document.getElementById('result').innerHTML = 'supported';
}
};
window.addEventListener("message", receiveMessage, false);
Run Code Online (Sandbox Code Playgroud)
此解决方案似乎不再有效。
最好的事物
我正在开发一个具有复杂 UI 的响应式 Web 应用程序。为了演示我所做的更改,我正在检查 Safari 和 Chrome 中的响应式设计模式。有没有什么方法可以模拟当我在移动 Safari/Chrome 中点击输入元素时出现的键盘。
例如,我在 Chrome 和 Safari 中选择响应式设计模式的 iPhone X。由于单击输入时键盘不会弹出,因此滚动行为与 iPhone 设备上的体验不同。为了查看更改的结果,我每次都需要将其部署到服务器。
有没有办法在响应式设计模式下弹出键盘?