首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在基于XML的web应用程序中包含导致XML解析错误的库

在基于XML的web应用程序中包含导致XML解析错误的库
EN

Stack Overflow用户
提问于 2021-02-17 08:38:51
回答 1查看 49关注 0票数 0

我想在HbbTV应用程序中包含Adobe Analytics,这是一个在数字广播之上的智能电视上运行的web应用程序。该库包含在index.html文件中的脚本标记中。

HbbTV应用程序上的index.html文件实际上是XML (即Content-Type: application/vnd.hbbtv.xhtml+xml),因此调用的是XML而不是HTML解析器。

Adobe script在其初始化期间的某个时刻会尝试将自己创建的元素的innerHTML设置为具有有效超文本标记语言的字符串,但该字符串是无效的XML。例如,它将在解析器期望<span id="ps-script" data-ps-id="1"></span>的位置分配一个类似于<span id="ps-script" data-ps-id=1 />的值。这样做的结果是抛出了一个错误,它阻止了一些代码的执行,这些代码对于允许分析库继续初始化很重要。

如何在我们的应用程序中包含Adobe库并正确加载它?

EN

回答 1

Stack Overflow用户

发布于 2021-02-17 20:29:30

较新的文本电视(>=版本1.3.1或2.0)都需要支持HbbTV /html。“较新”取决于制造商和国家,有些可能是5年,有些可能是两年甚至一年。在英国和意大利,(几乎)所有人都可能支持text/html。在德国,情况可能要复杂得多。1.0/1.5 (也称为1.1.1/1.2.1)可能支持text/html。你将不得不试一试,看看。我意识到这不是最好的答案(特别是如果你在德国)。希望那些比我更了解XHTML的人能够帮助你找到一种合适的技术方法来做这件事,这种方法可以在所有电视上工作,而不会带来“试试看”所涉及的风险/成本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66234201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档