ios - 将子视图添加到 JS Dialog 下面的 WKWebView

ios - Adding subview to WKWebView below JS Dialog

添加子视图时,[self.webView.scrollView addSubview:test]; 一切正常。

Problem is javascript alert 屏幕变暗,because alert is below 我新添加的视图。 JS 警报和对话框应始终位于顶部。

有什么想法吗?

Javascript 来自 Web 视图的警报是该 Web 视图的一部分,而不是单独的 UIView。

如果您希望某些内容出现在主要网络内容上方和 javascript 警报(也是网络内容)下方,则它需要是网络内容本身。

一种方法是让它成为另一个 javascript 生成的对象,而不是 UIView。

或者,您可以使用仅显示 javascript 警报的第二个 Web 视图,并让您的 UIView 显示在新的(第二个)Web 视图下方,但是您必须管理两个网络视图。