小编Ber*_*zel的帖子

如何使用javascript检测Safari 13上的防止跨站点跟踪是否处于活动状态

我试图找到一种解决方法,以便在用户的浏览器上禁用跨站点跟踪时向用户显示警告弹出窗口。在 Safari 13 默认禁用它之后,这变得必不可少。我相信这可能对您在 iframe 上使用 cookie 的人有所帮助。

有一些方法比如

检查是否启用了第三方 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)

此解决方案似乎不再有效。

最好的事物

javascript cookies safari

11
推荐指数
1
解决办法
2335
查看次数

在 Safari 和 Chrome 中以响应式设计模式显示虚拟键盘

我正在开发一个具有复杂 UI 的响应式 Web 应用程序。为了演示我所做的更改,我正在检查 Safari 和 Chrome 中的响应式设计模式。有没有什么方法可以模拟当我在移动 Safari/Chrome 中点击输入元素时出现的键盘。

例如,我在 Chrome 和 Safari 中选择响应式设计模式的 iPhone X。由于单击输入时键盘不会弹出,因此滚动行为与 iPhone 设备上的体验不同。为了查看更改的结果,我每次都需要将其部署到服务器。

有没有办法在响应式设计模式下弹出键盘?

safari google-chrome mobile-safari responsive-design

6
推荐指数
1
解决办法
819
查看次数