Small Window Preview

Drag a link to open it in a popup window with a preview before opening, using Edge's prerendering technology. Also, add an acrylic effect behind the window when it's open.

< Feedback on Small Window Preview

Review: Good - script works

§
Posted: 2024-09-05

能否添加一个根据域名设置(或记住)预览窗大小的功能

§
Posted: 2024-09-05

能否添加一个根据域名设置 (或记住) 预览窗大小的功能

多此一举。

§
Posted: 2024-09-08

有些网站的边栏元素比较多余, 我写样式display:none之后, 在预览窗里面就会需要手动调整大小去适应整个页面内容
可能对大佬来说, 这种情况比较特殊. 还是希望大佬能考虑一下, (>..<)

§
Posted: 2024-09-08

些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容
可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<)

我这边在小窗口里面打开也是正常的,并没有像你这样

§
Posted: 2024-09-08

有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<)

你用的Edge,那就是浏览器问题了。我是

Google Chrome
版本 127.0.6533.73(正式版本) (64 位)
Chrome++ 1.8.9 modified version
§
Posted: 2024-09-08

有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<)

你用的Edge,那就是浏览器问题了。我是

Google Chrome
版本 127.0.6533.73(正式版本) (64 位)
Chrome++ 1.8.9 modified version

我是把那些边栏元素改成隐藏了, 在预览窗的宽度上我就得去手动拉长
可能是网站本身的响应式处理跟我改的样式冲突, 所以会出现这种情况

§
Posted: 2024-09-08

有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<)

你用的Edge,那就是浏览器问题了。我是

Google Chrome
版本 127.0.6533.73(正式版本) (64 位)
Chrome++ 1.8.9 modified version

另外就是我喜欢把页码元素的样式修改成固定垂直显示, 就也需要手动拉长预览窗宽度
单纯不改动样式的话, 就正常用大佬的脚本就可以了.
但是个人使用的一些习惯, 自己会需要改一改页面样式, 所以就.. (>..<)

§
Posted: 2024-09-08

有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<) 你用的 Edge,那就是浏览器问题了。我是Google Chrome
版本 127.0.6533.73(正式版本) (64 位)
Chrome++ 1.8.9 modified version

          另外就是我喜欢把页码元素的样式修改成固定垂直显示 , 就也需要手动拉长预览窗宽度单纯不改动样式的话 , 就正常用大佬的脚本就可以了.但是个人使用的一些习惯 , 自己会需要改一改页面样式 , 所以就..  (>..<)  

那你让你的脚本对修改后的页面对进行自适应浏览器窗口就行了

§
Posted: 2024-09-08

有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<) 你用的 Edge,那就是浏览器问题了。我是Google Chrome

版本 127.0.6533.73(正式版本) (64 位)

Chrome++ 1.8.9 modified version

          另外就是我喜欢把页码元素的样式修改成固定垂直显示 , 就也需要手动拉长预览窗宽度单纯不改动样式的话 , 就正常用大佬的脚本就可以了.但是个人使用的一些习惯 , 自己会需要改一改页面样式 , 所以就..  (>..<)  

那你让你的脚本对修改后的页面对进行自适应浏览器窗口就行了

我还没那么高的水平, 只会用css改下布局和位置, disply:none掉一些元素
大佬见谅

§
Posted: 2024-09-09

有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<) 你用的 Edge,那就是浏览器问题了。我是Google Chrome

版本 127.0.6533.73(正式版本) (64 位)

Chrome++ 1.8.9 modified version

          另外就是我喜欢把页码元素的样式修改成固定垂直显示 , 就也需要手动拉长预览窗宽度单纯不改动样式的话 , 就正常用大佬的脚本就可以了.但是个人使用的一些习惯 , 自己会需要改一改页面样式 , 所以就..  (>..<)  

那你让你的脚本对修改后的页面对进行自适应浏览器窗口就行了

我还没那么高的水平, 只会用css改下布局和位置, disply:none掉一些元素
大佬见谅

你如果真的很需要对每个不同网页设定不同大小的窗口尺寸。暂时先试试这个 你可以研究一下脚本。把网站跟尺寸填进去https://greasyfork.org/zh-CN/scripts/504567-%E5%B0%8F%E7%AA%97%E9%A2%84%E8%A7%88-%E9%95%BF%E6%8C%89-%E4%B8%AD%E9%94%AE-%E6%8B%96%E6%8B%BD 先把网站填进去再把尺寸填进去,最后保存。里面还有一个参数是是否点击。链接,就打开小窗。如果你需要点击就打开,你就填是。如果你不想点击就打开,你就。填否。

§
Posted: 2024-09-09

有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<) 你用的 Edge,那就是浏览器问题了。我是 Google Chrome版本 127.0.6533.73(正式版本) (64 位)Chrome++ 1.8.9修改版 另外就是我喜欢把页码元素的样式修改成固定垂直显示 , 就也需要手动拉长预览窗宽度单纯不改动样式的话 , 就正常用大佬的脚本就可以了.但是个人使用的一些习惯 , 自己会需要改一改页面样式 , 所以就.. (>..<)

            那你让你的脚本对修改后的页面对进行自适应浏览器窗口就行了  我还没那么高的水平 , 只会用 css 改下布局和位置, disply:none掉一些元素大佬见谅  你如果真的很需要对每个不同网页设定不同大小的窗口尺寸。暂时先试试这个 你可以研究一下脚本。把网站跟尺寸填进去https://greasyfork.org/zh-CN/scripts/504567-%E5%B0%8F%E7%AA%97%E9%A2%84%E8%A7%88-%E9%95%BF%E6%8C%89-%E4%B8%AD%E9%94%AE-%E6%8B%96%E6%8B%BD 先把网站填进去再把尺寸填进去,最后保存。里面还有一个参数是是否点击。链接,就打开小窗。如果你需要点击就打开,你就填是。如果你不想点击就打开,你就。填否。  

这个好,适合他用。还得是你啊

§
Posted: 2024-09-09

有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<) 你用的 Edge,那就是浏览器问题了。我是Google Chrome

版本 127.0.6533.73(正式版本) (64 位)

Chrome++ 1.8.9 modified version

          另外就是我喜欢把页码元素的样式修改成固定垂直显示 , 就也需要手动拉长预览窗宽度单纯不改动样式的话 , 就正常用大佬的脚本就可以了.但是个人使用的一些习惯 , 自己会需要改一改页面样式 , 所以就..  (>..<)  

那你让你的脚本对修改后的页面对进行自适应浏览器窗口就行了

我还没那么高的水平, 只会用css改下布局和位置, disply:none掉一些元素
大佬见谅

你如果真的很需要对每个不同网页设定不同大小的窗口尺寸。暂时先试试这个 你可以研究一下脚本。把网站跟尺寸填进去https://greasyfork.org/zh-CN/scripts/504567-%E5%B0%8F%E7%AA%97%E9%A2%84%E8%A7%88-%E9%95%BF%E6%8C%89-%E4%B8%AD%E9%94%AE-%E6%8B%96%E6%8B%BD 先把网站填进去再把尺寸填进去,最后保存。里面还有一个参数是是否点击。链接,就打开小窗。如果你需要点击就打开,你就填是。如果你不想点击就打开,你就。填否。



大佬, 我试了一下, 好像没有生效啊. 能否帮忙看下哪里出错了

§
Posted: 2024-09-09
    let customData = [
        {
            name: "例子1 单域名 宽高 800 x 600",
            hostName: "www.example.com",
            width: 800,
            height: 600
        },
        {
            name: "例子2 单域名 宽 800",
            hostName: "www.aaa.com",
            width: 800
        },
        {
            name: "例子3 单域名 高 600",
            hostName: "www.bbb.com",
            height: 600
        },
        {
            name: "例子4 多域名 宽高 800 x 600",
            hostName: [
                "www.ccc.com",
                "www.ddd.com"
            ],
            width: 800,
            height: 600
        }
    ];
    customData = customData.find(obj => {
        const hostName = window.location.hostname;
        if (Array.isArray(obj.hostName)) {
            return obj.hostName.some(h => hostName.includes(h));
        } else {
            return hostName.includes(obj.hostName);
        }
    });
    if (customData !== undefined) {
        if ("width" in customData) {
            config.windowWidth = customData.width;
        }
        if ("height" in customData) {
            config.windowHeight = customData.height;
        }
    }

放在config物件后面即可

§
Posted: 2024-09-10

let customData = [
{
name: "例子1 单域名 宽高 800 x 600",
hostName: "www.example.com",
width: 800,
height: 600
},
{
name: "例子2 单域名 宽 800",
hostName: "www.aaa.com",
width: 800
},
{
name: "例子3 单域名 高 600",
hostName: "www.bbb.com",
height: 600
},
{
name: "例子4 多域名 宽高 800 x 600",
hostName: [
"www.ccc.com",
"www.ddd.com"
],
width: 800,
height: 600
}
];
customData = customData.find(obj => {
const hostName = window.location.hostname;
if (Array.isArray(obj.hostName)) {
return obj.hostName.some(h => hostName.includes(h));
} else {
return hostName.includes(obj.hostName);
}
});
if (customData !== undefined) {
if ("width" in customData) {
config.windowWidth = customData.width;
}
if ("height" in customData) {
config.windowHeight = customData.height;
}
}

        放在 config 物件后面即可  

不错,已添加自定义域名功能。谢谢同志的无私分享。

§
Posted: 2024-09-10
Edited: 2024-09-10

有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<)

新功能,无法跨越的可以自己在脚本存储里面自己手动设置也行。

§
Posted: 2024-09-10

有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<)

新功能,无法跨越的可以自己在脚本存储里面自己手动设置也行。

okk, 多谢更新

Post reply

Sign in to post a reply.