F9y4ng / GreasyFork-Scripts

The open source code of this project is used for userscripts (油猴脚本) for desktop browsers, including Font Rendering (Customized) (字体渲染(自用脚本)- Font Rendering.user.js), and Search Engine Assistant (优雅的搜索引擎助手 - Google & Baidu Switcher.user.js), etc.
https://f9y4ng.github.io/GreasyFork-Scripts/
GNU General Public License v3.0
951 stars 46 forks source link

[发现错误] Google Search Labs 中显示错误 #222

Closed hqod closed 1 year ago

hqod commented 1 year ago

1. 准备工作(确认预先完成的操作)

2. 描述错误信息(清楚而简洁地描述错误)

在 Google Search Labs 中显示错误,挤占了输入框成为了极窄一条,见下文图

3. 错误再现(重现行为步骤,直至复现您遇到的问题)

  1. 点击 Converse
  2. 输入任何内容后发送
  3. 遇到错误或问题

4. 屏幕截图(如有屏幕截图,请添加以帮助解释您的问题)

https://i.imgur.com/mNCTEsa.png

5. 预期结果(清晰明了地描述您所期待想要什么样的结果)

感觉此处不需要跳转 Baidu/Bing 按钮,建议可以去掉

6. 客户端信息(请在冒号后认真填写您的本地信息)

7. 脚本运行环境排查 (请确认环境条件并填写相关信息)

8. 附加信息(在此处添加您认为有用的其他信息)

F9y4ng commented 1 year ago

我遇到了几个问题:

  1. Google Search Labs 也需要加入waitlist,我所有的Google账户都没有申请过😂,只有Bard。
  2. Google Search Labs 的访问地址是labs.google.com吗? 如果是,你可以暂时通过脚本管理器排除该域名,下个更新中我会将该域名停止处理。
hqod commented 1 year ago

如下图,Search Labs 和 Bing AI 处理差不多,在搜索框底下加了个 Converse 按钮,点击后弹出 4. 屏幕截图 中的对话窗口,都是在当前搜索结果页 www.google.com/search? 下的,无法排除域名。

https://i.imgur.com/4j1P5cA.png

F9y4ng commented 1 year ago

请将你使用Converse功能出现问题后,完整的URL发出来,需要包含所有的参数。

hqod commented 1 year ago

https://www.google.com/search?newwindow=1&sxsrf=APwXEddzmqTXpQJuvrY9p8V3Ns-M5ZLL2w%3A1685514253344&source=hp&ei=Deh2ZMXjEo3PkPIP0r-B0Ac&iflsig=AOEireoAAAAAZHb2Hb3mSzaytk9V332Uml_hpCRu-DtL&uact=5&oq=test&gs_lcp=Cgdnd3Mtd2l6EAMyBwgjEIoFECcyBwgAEIoFEEMyCAgAEIoFEJECMgoIABCKBRCxAxBDMgcIABCKBRBDMgcIABCKBRBDMgcIABCKBRBDMhAIABCABBAUEIcCELEDEIMBMgcIABCKBRBDMgcIABCKBRBDOgcIIxDqAhAnOgsIABCABBCxAxCDAToRCC4QgAQQsQMQgwEQxwEQ0QM6BQgAEIAEOgsILhCABBCxAxCDAToWCC4QigUQsQMQgwEQxwEQ0QMQ1AIQQ1ChA1jQDGCPGGgCcAB4AoAB0AKIAaELkgEFMi00LjGYAQCgAQGwAQo&sclient=gws-wiz&cs=0&csui=1&gsas=1&q=test&ved=2ahUKEwj66Kn19Z7_AhVUIEQIHXxFBYsQ0pQJegQIDBAB&csuio=2&csuip=6&mstk=AVHsw5hplvk-05kFQOZnGWBxniUWOVl37Yr5DXEL9-16nrpkXZ-KX7rJxs9jI3Nb89utmQSLWEbSAgHgC9-gk332EqpS-tNb5zxmIsX7Kw9Z7oHPpsEncEeQYJ3oqOgbu7btaXlGj2ueVVR4P7vrq4z_8-YXPlAshX9dsY8i67iC-a0Z1g66-5wqmCgjTfaCMIznHIUpA4jW2Sg4mjZquXPUnDfwZEqh4v_DTqXJIWhp4996lmC_Dk-KLnKyL8y4JriV&csuir=1

F9y4ng commented 1 year ago

你尝试一下下面的地址,如果没有跳转到google labs的搜索界面,我会在下次更新时修复这个问题。

https://www.google.com/search?newwindow=1&sxsrf=APwXEddzmqTXpQJuvrY9p8V3Ns-M5ZLL2w%3A1685514253344&source=hp&ei=Deh2ZMXjEo3PkPIP0r-B0Ac&iflsig=AOEireoAAAAAZHb2Hb3mSzaytk9V332Uml_hpCRu-DtL&uact=5&oq=test&gs_lcp=Cgdnd3Mtd2l6EAMyBwgjEIoFECcyBwgAEIoFEEMyCAgAEIoFEJECMgoIABCKBRCxAxBDMgcIABCKBRBDMgcIABCKBRBDMgcIABCKBRBDMhAIABCABBAUEIcCELEDEIMBMgcIABCKBRBDMgcIABCKBRBDOgcIIxDqAhAnOgsIABCABBCxAxCDAToRCC4QgAQQsQMQgwEQxwEQ0QM6BQgAEIAEOgsILhCABBCxAxCDAToWCC4QigUQsQMQgwEQxwEQ0QMQ1AIQQ1ChA1jQDGCPGGgCcAB4AoAB0AKIAaELkgEFMi00LjGYAQCgAQGwAQo&sclient=gws-wiz&cs=0&gsas=1&q=test&ved=2ahUKEwj66Kn19Z7_AhVUIEQIHXxFBYsQ0pQJegQIDBAB&csuio=2&csuip=6&mstk=AVHsw5hplvk-05kFQOZnGWBxniUWOVl37Yr5DXEL9-16nrpkXZ-KX7rJxs9jI3Nb89utmQSLWEbSAgHgC9-gk332EqpS-tNb5zxmIsX7Kw9Z7oHPpsEncEeQYJ3oqOgbu7btaXlGj2ueVVR4P7vrq4z_8-YXPlAshX9dsY8i67iC-a0Z1g66-5wqmCgjTfaCMIznHIUpA4jW2Sg4mjZquXPUnDfwZEqh4v_DTqXJIWhp4996lmC_Dk-KLnKyL8y4JriV&csuir=1

hqod commented 1 year ago

是的,这个链接未跳到 search labs 界面。

F9y4ng commented 1 year ago

OK,你可以等待6月的更新,或自己手动修改一下代码(如果你知道如何操作的话,注意TM下修改代码会失去自动更新需要手动重新设置自动更新)

在源代码中找到以下位置: https://github.com/F9y4ng/GreasyFork-Scripts/blob/62c71f4b3a696c4dc3f4d56b55f2215f2f0c4aa5/Google%20%26%20Baidu%20Switcher.user.js#L1787

将其修改为:

(listCurrentSite.SiteTypeID === newSiteType.GOOGLE && (/^(lcl|flm|fin)$/.test(def.const.vim) || getUrlParam("csui"))) ||