小编Mik*_* LP的帖子

window.focus() 或 window.blur 在现代浏览器中不起作用?

我正在处理的一个项目要求我们创建一个弹出窗口,然后将焦点更改回父窗口。许多过去似乎有效的解决方案在许多新版本的 Chrome、Firefox 和 Safari 以及 IOS 8 Safari 中似乎根本不起作用。例如,这个 W3C 演示http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_win_blur在这些浏览器中不起作用,但在 IE10 及以下版本中可以正常工作。

似乎浏览器可能已经开始弃用此功能,但我没有看到有关它的文档。任何人都可以指出我可以在 IOS 8 Safari 上使用的 window.focus() 和 window.blur() 的替代方法,或者至少有一些关于不推荐使用的方法的文档吗?

----- 为我的同事详细说明 ----- Mike LP

情况是这样的:

我们有一个需要显式使用弹出窗口的 Web 应用程序。由于一些技术限制,叠加和 iframe 是一种选择。

虽然不理想,但新创建的弹出窗口在打开时获得焦点是可以的,但是我们在弹出窗口上有一个按钮,单击该按钮时应将焦点返回到父窗口,同时保持弹出窗口打开。

我们无法使用任何现代浏览器完成此操作,但我们确实有一个适用于 iOS 7 Safari 的解决方案。不幸的是,即使这似乎不再适用于 iOS 8。

javascript ios8

5
推荐指数
0
解决办法
2169
查看次数

在发送请求之前散列和编码变量

我正在尝试设置JMeter以连接到一个服务,该服务需要在开始之前和中间请求之前对某些变量进行一些散列.

我创建了一个用户定义的变量,它具有纯文本的身份验证信息.
在调用第一个HTTP请求之前,我需要使用SHA256散列密码,使用base64对其进行编码,然后转换为大写.

我将收到auth_token一个JSON格式化的响应机构.然后我需要对SHA256 -> base64 -> uppercaseauth_token 执行相同的链,从那时起它将在请求头中使用.

scripting base64 jmeter sha256

3
推荐指数
1
解决办法
4791
查看次数

标签 统计

base64 ×1

ios8 ×1

javascript ×1

jmeter ×1

scripting ×1

sha256 ×1