拖曳連結時在彈出視窗中開啟鏈接,並在打開前提供預覽,使用 Edge 的預讀技術。同時在小窗口打開時在背後添加壓克力效果。
能否添加一个根据域名设置 (或记住) 预览窗大小的功能
多此一举。
有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<)
你用的Edge,那就是浏览器问题了。我是
Google Chrome
版本 127.0.6533.73(正式版本) (64 位)
Chrome++ 1.8.9 modified version
有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<)
你用的Edge,那就是浏览器问题了。我是
Google Chrome 版本 127.0.6533.73(正式版本) (64 位) Chrome++ 1.8.9 modified version
另外就是我喜欢把页码元素的样式修改成固定垂直显示, 就也需要手动拉长预览窗宽度
单纯不改动样式的话, 就正常用大佬的脚本就可以了.
但是个人使用的一些习惯, 自己会需要改一改页面样式, 所以就.. (>..<)
有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<) 你用的 Edge,那就是浏览器问题了。我是Google Chrome
版本 127.0.6533.73(正式版本) (64 位)
Chrome++ 1.8.9 modified version另外就是我喜欢把页码元素的样式修改成固定垂直显示 , 就也需要手动拉长预览窗宽度单纯不改动样式的话 , 就正常用大佬的脚本就可以了.但是个人使用的一些习惯 , 自己会需要改一改页面样式 , 所以就.. (>..<)
那你让你的脚本对修改后的页面对进行自适应浏览器窗口就行了
有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<) 你用的 Edge,那就是浏览器问题了。我是Google Chrome
版本 127.0.6533.73(正式版本) (64 位)
Chrome++ 1.8.9 modified version另外就是我喜欢把页码元素的样式修改成固定垂直显示 , 就也需要手动拉长预览窗宽度单纯不改动样式的话 , 就正常用大佬的脚本就可以了.但是个人使用的一些习惯 , 自己会需要改一改页面样式 , 所以就.. (>..<)
那你让你的脚本对修改后的页面对进行自适应浏览器窗口就行了
我还没那么高的水平, 只会用css改下布局和位置, disply:none掉一些元素
大佬见谅
有些网站的边栏元素比较多余 , 我写样式 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 先把网站填进去再把尺寸填进去,最后保存。里面还有一个参数是是否点击。链接,就打开小窗。如果你需要点击就打开,你就填是。如果你不想点击就打开,你就。填否。
有些网站的边栏元素比较多余 , 我写样式 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 先把网站填进去再把尺寸填进去,最后保存。里面还有一个参数是是否点击。链接,就打开小窗。如果你需要点击就打开,你就填是。如果你不想点击就打开,你就。填否。
这个好,适合他用。还得是你啊
有些网站的边栏元素比较多余 , 我写样式 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 先把网站填进去再把尺寸填进去,最后保存。里面还有一个参数是是否点击。链接,就打开小窗。如果你需要点击就打开,你就填是。如果你不想点击就打开,你就。填否。
大佬, 我试了一下, 好像没有生效啊. 能否帮忙看下哪里出错了
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物件后面即可
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 物件后面即可
不错,已添加自定义域名功能。谢谢同志的无私分享。
有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<)
新功能,无法跨越的可以自己在脚本存储里面自己手动设置也行。
有些网站的边栏元素比较多余 , 我写样式 display:none 之后 , 在预览窗里面就会需要手动调整大小去适应整个页面内容可能对大佬来说 , 这种情况比较特殊 . 还是希望大佬能考虑一下, (>..<)
新功能,无法跨越的可以自己在脚本存储里面自己手动设置也行。
okk, 多谢更新
能否添加一个根据域名设置(或记住)预览窗大小的功能