第一种:No 'Access-Control-Allow-Origin' header is present on the requested resource,并且The response had HTTP status code 404。问题原因:服务器端后台没有允许 OPTIONS请求

第二种:No 'Access-Control-Allow-Origin' header is present on the requested resource,并且The response had HTTP status code 405。问题原因:服务器端后台允许了 OPTIONS 请求,但是某些安全配置阻止了 OPTIONS 请求

第三种:No 'Access-Control-Allow-Origin' header is present on the requested resource,并且The response had HTTP status code 200。问题原因:服务器端后台允许了 OPTIONS 请求,并且 OPTIONS 请求没有被阻止,但是头部不匹配。

第四种:heade contains multiple values '*,*',并且The response had HTTP status code 200。问题原因:设置多次Access-Control-Allow-Origin=*

有时你会发现明明请求的是POST、GET、PUT、DELETE,但是浏览器中看到的确实OPTION,,为什么会变成OPTION?原因:因为本次Ajax请求是“非简单请求”,所以请求前会发送一次预检请求(OPTIONS),这个操作由浏览器自己进行。

小米电视随着更新越来越卡,界面也越来越花哨。正好前不久看到网上一篇关于不 root 就能卸载小米电视自带的应用的文章,所以就试了试。最终效果如下:

打开电视或者盒子的开发者选项

在系统「设置」中打开「关于」,找到「产品型号」并连续点击多次,直到系统提示已开启开发者选项。

开启电视或者盒子的Adb调试

开启路径在「电视设置」→「账号与安全」→「ADB调试」中,把这一选项修改为“允许”。

查询电视或者盒子的局域网IP地址

有两种方法:其一是在电视或者盒子中查看,路径在「电视设置」→「关于」→「网络信息」→「IPV4地址」中,并记下这个IP地址,后续要用。

另一种方法是在路由器后台中查看,找到路由器连接设备管理页面就可以查询到IP地址。

下载 Adb 工具

下载链接,密码:5fyx。解压后进入文件夹,并在解压文件夹下进入 CMD。

使用 Abd 进行连接

电视或者盒子保持开机状态,命令窗口中输入:

1
adb connect 192.168.1.4

安装当贝桌面

因为后续要删除自带的桌面,所以需要提前安装当贝桌面,当然也可以是其他的第三方桌面,只是当贝的界面比较简单简洁而已。

卸载内置应用

注意⚠️:需要特别注意的是,如果要卸载【桌面】,卸载前电视或者盒子一定要安装有第三方的桌面应用,否则系统将无法正常开机。另外如果想恢复卸载的内置应用,需要更新系统或者还原出厂系统。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
【桌面】adb shell pm uninstall --user 0 com.mitv.tvhome
【广告插件】adb shell pm uninstall --user 0 com.miui.systemAdSolution
【系统升级】adb shell pm uninstall --user 0 com.xiaomi.mitv.upgrade
【今日头屏】adb shell pm uninstall --user 0 com.duokan.videodaily
【小米商城】adb shell pm uninstall --user 0 com.xiaomi.mitv.shop
【时尚画报】adb shell pm uninstall --user 0 com.xiaomi.tv.gallery
【定时提醒】adb shell pm uninstall --user 0 com.mitv.alarmcenter
【小米支付】adb shell pm uninstall --user 0 com.xiaomi.mitv.payment
【电视支付】adb shell pm uninstall --user 0 com.xiaomi.mitv.pay
【游戏中心】adb shell pm uninstall --user 0 com.xiaomi.mibox.gamecenter
【日历】adb shell pm uninstall --user 0 com.xiaomi.mitv.calendar
【天气】adb shell pm uninstall --user 0 com.xiaomi.tweather
【位置信息】adb shell pm uninstall --user 0 com.android.location.fused
【应用商店】adb shell pm uninstall --user 0 com.xiaomi.mitv.appstore
【电视推送】adb shell pm uninstall --user 0 com.xiaomi.mitv.tvpush.tvpushservice
【小米钱包】adb shell pm uninstall --user 0 com.mipay.wallet.tv
【用户手册】adb shell pm uninstall --user 0 com.xiaomi.mitv.handbook

安装其他应用

当卸载之后,桌面变得很简洁了,而且电视的反应也很快,很之前很卡相比,好了很多。之后又安装了 “Bilibili TV ”,2块钱开通了 ”南瓜影视“ 半年的会员。