import { BaiduRouter } from "@/router/BaiduRouter"; import { UISwitch } from "@components/setting/components/ui-switch"; import type { PopsPanelContentConfig } from "@whitesev/pops/dist/types/src/components/panel/types/index.js"; const PanelBaiJiaHaoSettingUI: PopsPanelContentConfig = { id: "baidu-panel-config-baijiahao", title: "百家号", headerTitle: "百家号
baijiahao.baidu.com
mbd.baidu.com", isDefault() { return BaiduRouter.isBaiJiaHao() || BaiduRouter.isMbd(); }, scrollToDefaultView: true, views: [ { text: "", type: "container", views: [ { text: "百家号", description: "baijiahao.baidu.com", type: "deepMenu", views: [ { text: "屏蔽", type: "container", views: [ UISwitch("【屏蔽】推荐文章", "baijiahao_shield_recommended_article", true), UISwitch("【屏蔽】用户评论", "baijiahao_shield_user_comment", false), UISwitch("【屏蔽】底部悬浮工具栏", "baijiahao_shield_user_comment_input_box", false), ], }, { text: "劫持/拦截", type: "container", views: [ UISwitch("劫持-唤醒App", "baijiahao_hijack_wakeup", true, void 0, "阻止唤醒调用App"), UISwitch("劫持-iframe唤醒App", "baidu_baijiahao_hijack_iframe", true, void 0, "阻止唤醒调用App"), UISwitch("劫持-OpenBox函数", "baidu_baijiahao_hijack_openbox", true), UISwitch("劫持-openContentBox函数", "baidu_baijiahao_hijack_openContentBox", true), ], }, ], }, { text: "百家号", type: "deepMenu", description: "mbd.baidu.com", views: [ { text: "屏蔽", type: "container", views: [ UISwitch("【屏蔽】精彩评论", "baidu_mbd_block_exciting_comments", false), UISwitch("【屏蔽】精彩推荐", "baidu_mbd_block_exciting_recommendations", false), UISwitch("【屏蔽】底部工具栏", "baidu_mbd_shield_bottom_toolbar", false), ], }, { text: "功能", type: "container", views: [ UISwitch( "伪装成lite baiduboxapp", "baidu_mbd_camouflage_lite_baiduboxapp", true, void 0, "可以优化浏览体验" ), ], }, { text: "劫持/拦截", type: "container", views: [ UISwitch("拦截-唤醒App", "baidu_mbd_hijack_wakeup", true, void 0, "阻止唤醒调用App"), UISwitch("拦截-iframe唤醒App", "baidu_mbd_hijack_iframe", true, void 0, "阻止唤醒调用App"), UISwitch("劫持-BoxJSBefore函数", "baidu_mbd_hijack_BoxJSBefore", true, void 0, "阻止唤醒调用App"), ], }, ], }, ], }, ], }; export { PanelBaiJiaHaoSettingUI };