我有一个 Devvit Web 应用程序 (@devvit/web ^0.13.2),它从同一个 webview 入口点(高度:“tall”)创建两种类型的内联自定义帖子:一张日常积分牌帖子和一张每场比赛的比赛线程帖子。
积分牌帖子显示每场比赛的卡片。点击卡片会调用:
import { navigateTo } from '@devvit/web/client';
navigateTo(game.threadUrl); // 公共帖子永久链接,例如 https://www.reddit.com/r/<sub>/comments/<id>/<slug>/
问题(iOS Reddit 应用程序):
- 从 RSS 源或永久链接直接打开一篇比赛线程帖子到 webview,会加载并渲染完美。
- 通过点击积分牌 webview 中的卡片(navigateTo)来访问同一帖子,会在原生应用中打开帖子(标题、投票条、评论和我在应用中发布的评论都渲染)。但是,嵌入的自定义帖子 webview 仍然是一个空白的黑盒。点击或滚动它都无效;它永远不会加载。
所以它是特定的:webview > navigateTo > 第二个自定义帖子的 webview 画面空白。帖子本身是好的;只有嵌入的 webview 在导航到时无法初始化。
这是在过去的 24 小时内开始的,所以看起来是最近 Reddit 应用程序的更新或服务端的回滚改变了目标帖子的 webview 在导航后是如何加载的。
我确认 webview 在直接打开帖子时渲染正常。
这是最近几天的一个已知回归吗?从一个自定义帖子 webview 导航到另一个自定义帖子(因此第二个 webview 必须初始化)现在在 iOS 应用程序中显示空白。
是否有一个支持的方法来从一个自定义帖子深度链接到另一个自定义帖子,以便目标 webview 可靠地加载?(不同的导航 API、URL 形式或我忽略的设置?)
评论 (0)