【发布时间】:2019-11-12 02:43:05
【问题描述】:
在模拟器、模拟器或物理电视设备上运行打包为 .wgt 文件的 Tizen TV Web 应用程序时,它会发出包含“Origin: file://”标头的 POST 请求,但被服务器拒绝。 GET 请求不包含原始标头并按预期工作。
该项目配置为 tv-samsung-5.0 并包含以下相关配置行:
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="https://redacted.be" version="0.0.1" viewmodes="maximized">
<feature name="http://tizen.org/feature/network.internet"/>
<tizen:profile name="tv-samsung"/>
<tizen:allow-navigation>*.redacted.be</tizen:allow-navigation>
<tizen:content-security-policy>default-src 'self'; connect-src 'self' https://*.youtube.com https://*.redacted.be; style-src 'self' 'unsafe-inline'; media-src https://*.youtube.com https://*.redacted.be blob:
</tizen:content-security-policy>
<tizen:setting screen-orientation="landscape" context-menu="enable" background-support="disable" encryption="disable" install-location="auto" hwkey-event="enable"/>
<tizen:privilege name="http://tizen.org/privilege/internet"/>
</widget>
该应用是使用 react-native-web 构建的,使用 axios 网络库。
如何避免应用发送此 Origin 标头?
【问题讨论】:
标签: web-applications tizen tizen-web-app