iframe - 可以在不使用 iframe 的情况下嵌入其他网站(例如 wordpress)中的 Blazor 服务器端应用程序
问题描述
我有一个Blazor 服务器端(SingnalR 版本)应用程序,它部署到 azure Web 应用程序服务。每个页面组件都有自己的 URL,例如(https://xxx.azurewebsites.net/pageX)
计划是将 Blazor 服务器应用程序嵌入到 Wordpress 应用程序中。Wordpress 开发人员问我是否可以提供 HTML 片段而不是 URL。使用 URL,他只能将 URL 设置为 IFrame。他说这对搜索引擎优化真的很糟糕。
Blazor Server 应用程序的每个页面组件真的可以创建相应的 HTML 片段吗?或者只是不以这种方式工作。
非常感谢!
解决方案
不,我不认为您可以从 Blazor 以这种方式呈现 HTML。您可以在 Blazor 中托管 SEO 组件,以便它为每个呈现的页面将数据发送到 SEO 服务。
如果只有 WordPress 站点可以访问 SEO,您可能会使用消息从 iframe 和父级传达页面更改:
推荐阅读
- r - R中命名data.frames列表中的匹配对
- autodesk-forge - 为什么最新版本的 forge 查看器会破坏我的 onClick 监听器?
- javascript - 在 ReactJS 中创建 Closure 或 IIFE 以处理 onclick 事件的正确方法是什么
- c# - 如何使用 GraphServiceClient Microsoft Graph API 获取 MimeContent
- typescript - 不能在打字稿上使用 d3 v5 上的提示?
- c# - Unity 问题说我的 Transformation Child 超出范围
- java - 错误:int 无法转换为布尔值
- arrays - 如何在具有相同属性值的对象旁边插入数组中的对象
- javascript - 当我看不到浏览器进行任何交互时,看到量角器黄瓜测试通过是否正确?
- python - Python Pandas如何计算至少有一个零的行数