微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 百度首页网址导航中进入图片在输入框输入字符,有两个删除图标

百度首页网址导航中进入图片在输入框输入字符,有两个删除图标

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]

百度首页网址导航中进入图片在输入框输入字符,右边弹出两个删除图标

[SOLUTION]

1. 比較左邊淺灰色,圓形的 "x" 圖標,是網頁加上去的
2. 因為Baidu圖片搜尋的輸入框,有設定 "type=search" 參數,也就是搜索輸入框
新版WebKit 會自動在 "搜尋輸入框" 加上 "cancel Button"
也就是比較右邊的藍色 "x" 圖標
因為KK 採用較新版的WebKit 引擎,所以會同時出現兩個刪除圖標
我們測試ChROM for android 32版到36版,也都有出現兩個刪除圖標的問題
所以這個問題,是網頁寫法跟瀏覽器功能"相衝",建議維持目前的實作即可
但如果貴司還是覺得需要修改,我們可以提供改法
將WebKit 會自動在 "搜尋輸入框" 加上 "cancel Button" 的code 關掉:
修改
external/chromium_org/third_party/WebKit/Source/core/rendering/RenderSearchField.cpp
約100行開始,修改前:
EVisibility RenderSearchField::visibilityForCancelButton() const {
return (style()->visibility() == HIDDEN || inputElement()->value().isEmpty()) ? HIDDEN
: VISIBLE; }
修改後:
EVisibility RenderSearchField::visibilityForCancelButton() const {
return HIDDEN;
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top