・Google Play
ttps://play.google.com/store/apps/details?id=mark.via.gp
・過去バージョンのapkファイル集
ttps://m.apkpure.com/via-browser-fast-light/mark.via.gp
・公式サイト
ttp://via.1year.cc/
・t.me/viatg
※前スレ
【Android】Via Browser - Fast & Light
https://egg.5ch.net/test/read.cgi/android/1500200508/
【Android】Via Browser - Fast & Light ★2
1名無しさん@お腹いっぱい。
2024/03/13(水) 00:37:17.54ID:pjRwRcN92025/12/25(木) 23:21:02.27ID:rTEr++XB
6.9.0 (20251223)
- カスタムタブのサポートを追加
- クリップボードの権限処理を改善
- 広告ブロックのサポートを強化
- ダウンロードページに検索機能を追加
- ダウンロードしたファイルの名前変更の動作を改善
- いくつかのバグを修正
- カスタムタブのサポートを追加
- クリップボードの権限処理を改善
- 広告ブロックのサポートを強化
- ダウンロードページに検索機能を追加
- ダウンロードしたファイルの名前変更の動作を改善
- いくつかのバグを修正
649名無しさん@お腹いっぱい。
2025/12/26(金) 07:50:42.48ID:a800OLqm おつ
たまに痛ニューの埋め込みTwitter動画開けないよね
adguardオフ、viaの広告オフにしても開けない
当然、別ブラウザだと見れる
たまに痛ニューの埋め込みTwitter動画開けないよね
adguardオフ、viaの広告オフにしても開けない
当然、別ブラウザだと見れる
650名無しさん@お腹いっぱい。
2025/12/28(日) 21:41:05.69ID:v2jwl1nS2025/12/29(月) 00:05:39.08ID:/tCK/ITD
>>650
650 https://egg.5ch.net/test/read.cgi/android/1764113175/551そのまま ps://pastebin.com/JpmdXXfb 直接登録→ ps://pastebin.com/raw/JpmdXXfb
AIによる改善 ps://pastebin.com/rExY6Wnv 直接登録→ ps://pastebin.com/raw/rExY6Wnv
動作確認ページ p://blog.livedoor.jp/itsoku/archives/62888434.html ps://nanjpride.blog.jp/archives/5648760.html
551 1.2そのままではhead meta書き換えに失敗するところをAI 1.3では書き換え成功まで確認ずみ
他スレに迷惑掛けないように
650 https://egg.5ch.net/test/read.cgi/android/1764113175/551そのまま ps://pastebin.com/JpmdXXfb 直接登録→ ps://pastebin.com/raw/JpmdXXfb
AIによる改善 ps://pastebin.com/rExY6Wnv 直接登録→ ps://pastebin.com/raw/rExY6Wnv
動作確認ページ p://blog.livedoor.jp/itsoku/archives/62888434.html ps://nanjpride.blog.jp/archives/5648760.html
551 1.2そのままではhead meta書き換えに失敗するところをAI 1.3では書き換え成功まで確認ずみ
他スレに迷惑掛けないように
2025/12/29(月) 00:11:10.40ID:/tCK/ITD
653名無しさん@お腹いっぱい。
2025/12/29(月) 09:18:44.30ID:zOMFNRs82025/12/29(月) 12:00:11.19ID:IGE620KA
>>653
おお!ありがと
おお!ありがと
2025/12/29(月) 12:26:33.99ID:iVUaghMR
https://egg.5ch.net/test/read.cgi/android/1764113175/553
> 553 名無しさん@お腹いっぱい。 sage 2025/12/29(月) 01:47:50.34 ID:tYWMU4960
> XHRで取得し直すスクリプトがあったけどなくなってた
>
> 【悲報】video.twimgのmp4動画、開けなくなる
> http://bbs.eddibb.cc/test/read.cgi/liveedge/1766191720/
>
> 305 エッヂの名無し 2025/12/20(土) 11:20:44.578 ID:WAe0wteOK
> 一応ユーザースクリプト作った
> https://writening.net/page?jzwcmd
>
> 322 エッヂの名無し 2025/12/20(土) 11:36:56.172 ID:eWyJ4MV7t
> >> 321
> 念の為インターネットアーカイブしといた
https://megalodon.jp/2025-1220-1139-51/https://writening.net:443/page?jzwcmd
これ巨大な動画ファイルの場合にblobでメモリ死ぬ
スマホごときではなおさら
いまのところreferer消すだけで解決するので過剰
> 553 名無しさん@お腹いっぱい。 sage 2025/12/29(月) 01:47:50.34 ID:tYWMU4960
> XHRで取得し直すスクリプトがあったけどなくなってた
>
> 【悲報】video.twimgのmp4動画、開けなくなる
> http://bbs.eddibb.cc/test/read.cgi/liveedge/1766191720/
>
> 305 エッヂの名無し 2025/12/20(土) 11:20:44.578 ID:WAe0wteOK
> 一応ユーザースクリプト作った
> https://writening.net/page?jzwcmd
>
> 322 エッヂの名無し 2025/12/20(土) 11:36:56.172 ID:eWyJ4MV7t
> >> 321
> 念の為インターネットアーカイブしといた
https://megalodon.jp/2025-1220-1139-51/https://writening.net:443/page?jzwcmd
これ巨大な動画ファイルの場合にblobでメモリ死ぬ
スマホごときではなおさら
いまのところreferer消すだけで解決するので過剰
2025/12/29(月) 19:48:23.49ID:5gTdMLzP
>>653
いいね
いいね
657名無しさん@お腹いっぱい。
2026/01/20(火) 08:16:43.03ID:8hD/OUiO バックグラウンド動作禁止しても朝起きたときviaに結構バッテリー使われてんだけどそういうもの?
658名無しさん@お腹いっぱい。
2026/01/20(火) 08:45:49.53ID:7VFTY6Sw viaは下位すぎてリストにも上がってこないね
https://i.imgur.com/OteIz5w.jpeg
https://i.imgur.com/OteIz5w.jpeg
2026/01/20(火) 12:44:41.55ID:UVFzudta
>>658
だよね
だよね
2026/01/20(火) 19:55:13.58ID:xWWxEZ5l
>>658
ありがと
ありがと
661名無しさん@お腹いっぱい。
2026/01/20(火) 23:04:42.07ID:UCIpREnS マジか
じゃあ俺の端末との相性でもあるのだろうか
ちなみに端末は年末買ったばかりのXperia 10 ⅦのOSはAndroid 16
じゃあ俺の端末との相性でもあるのだろうか
ちなみに端末は年末買ったばかりのXperia 10 ⅦのOSはAndroid 16
2026/01/20(火) 23:18:35.74ID:K0EdM2l/
スマホスレで設定を聞いておいで
adguardやMacroDroid、lineなどと真逆な設定すればいい
adguardやMacroDroid、lineなどと真逆な設定すればいい
2026/01/20(火) 23:52:28.60ID:r0lqu3WC
バックグラウンド動作禁止とはなんだろう
ぞくに制限なし/最適化/制限の制限だろうか
ぞくに制限なし/最適化/制限の制限だろうか
2026/01/20(火) 23:53:36.63ID:r0lqu3WC
制限でも悪さするならGreenifyのようなアプリの出番かな
2026/02/12(木) 20:13:15.34ID:CsXDQjtY
7.0.0 2026/02/12
- 検索ツールバーのパフォーマンスを最適化
- Cookie管理を最適化
- ダウンロードファイル名の取得を最適化
- ダウンロード速度の計算を最適化
- 詳細設定にカスタムタブを無効にするオプションを追加
- いくつかのバグを修正
- 検索ツールバーのパフォーマンスを最適化
- Cookie管理を最適化
- ダウンロードファイル名の取得を最適化
- ダウンロード速度の計算を最適化
- 詳細設定にカスタムタブを無効にするオプションを追加
- いくつかのバグを修正
2026/02/12(木) 23:11:36.32ID:haqrEXNV
おつ
2026/03/01(日) 09:51:00.78ID:UYm7C6JH
要素非表示機能は簡単でいいのだけど
uboのようにプレビュー機能があるといいのにね
uboのようにプレビュー機能があるといいのにね
2026/03/04(水) 16:14:41.59ID:FGjhIQaP
何年か前、教わったこの拡大のスクリプト
https://egg.5ch.net/test/read.cgi/android/1500200508/212
その後入れたのを忘れたままに
そして、viaに拡大が標準装備されたど見つからず
高度の設定にもない
https://egg.5ch.net/test/read.cgi/android/1500200508/212
その後入れたのを忘れたままに
そして、viaに拡大が標準装備されたど見つからず
高度の設定にもない
2026/03/04(水) 16:16:46.60ID:FGjhIQaP
↑のスクリプトで拡大にならないサイトも有るのでchat gptに作ってもらったら成功した
// ==UserScript==
// @name strong zoom
// @namespace https://viayoo.com/
// @version 0.1
// @run-at document-end
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
let meta = document.querySelector('meta[name="viewport"]');
if (meta) {
meta.content = "width=device-width, initial-scale=1.0, maximum-scale=10.0, user-scalable=yes";
} else {
// viewportが無い場合は追加(より強力にするなら)
let m = document.createElement("meta");
m.name = "viewport";
m.content = "width=device-width, initial-scale=1.0, maximum-scale=10.0, user-scalable=yes";
document.head.appendChild(m);
}
})();
// ==UserScript==
// @name strong zoom
// @namespace https://viayoo.com/
// @version 0.1
// @run-at document-end
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
let meta = document.querySelector('meta[name="viewport"]');
if (meta) {
meta.content = "width=device-width, initial-scale=1.0, maximum-scale=10.0, user-scalable=yes";
} else {
// viewportが無い場合は追加(より強力にするなら)
let m = document.createElement("meta");
m.name = "viewport";
m.content = "width=device-width, initial-scale=1.0, maximum-scale=10.0, user-scalable=yes";
document.head.appendChild(m);
}
})();
2026/03/04(水) 16:22:09.63ID:FGjhIQaP
訂正>>669
// ==UserScript==
// @name strong zoom
// @namespace local
// @version 1.0
// @description force zoom enable
// @match *://*/*
// @run-at document-end
// @grant none
// ==/UserScript==
(function () {
function applyZoom() {
let meta = document.querySelector('meta[name="viewport"]');
if (meta) {
meta.content = "width=device-width, initial-scale=1.0, maximum-scale=10.0, user-scalable=yes";
} else {
let m = document.createElement("meta");
m.name = "viewport";
m.content = "width=device-width, initial-scale=1.0, maximum-scale=10.0, user-scalable=yes";
document.head.appendChild(m);
}
}
applyZoom();
const observer = new MutationObserver(applyZoom);
observer.observe(document.documentElement, {
childList: true,
subtree: true
});
})();
// ==UserScript==
// @name strong zoom
// @namespace local
// @version 1.0
// @description force zoom enable
// @match *://*/*
// @run-at document-end
// @grant none
// ==/UserScript==
(function () {
function applyZoom() {
let meta = document.querySelector('meta[name="viewport"]');
if (meta) {
meta.content = "width=device-width, initial-scale=1.0, maximum-scale=10.0, user-scalable=yes";
} else {
let m = document.createElement("meta");
m.name = "viewport";
m.content = "width=device-width, initial-scale=1.0, maximum-scale=10.0, user-scalable=yes";
document.head.appendChild(m);
}
}
applyZoom();
const observer = new MutationObserver(applyZoom);
observer.observe(document.documentElement, {
childList: true,
subtree: true
});
})();
2026/03/04(水) 17:12:53.61ID:+4iny3Bt
好きなところを
ダブルタップでトップに
長押しで一番下に
// ==UserScript==
// @name Quick Scroll Top/Bottom
// @namespace local
// @version 1.0
// @description Double tap to top, long press to bottom on any page
// @match *://*/*
// @run-at document-end
// @grant none
// ==/UserScript==
(function() {
// ダブルタップでトップにスクロール
let lastTap = 0;
document.addEventListener('touchend', function(e) {
const currentTime = new Date().getTime();
const tapLength = currentTime - lastTap;
if (tapLength < 300 && tapLength > 0) { // 300ms以内の2回タップ
window.scrollTo({ top: 0, behavior: 'smooth' });
e.preventDefault();
}
lastTap = currentTime;
}, false);
// 長押しでボトムにスクロール
let pressTimer;
document.addEventListener('touchstart', function(e) {
pressTimer = setTimeout(() => {
window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' });
}, 500); // 0.5秒長押しで発動
}, false);
document.addEventListener('touchend', function(e) {
clearTimeout(pressTimer);
}, false);
})();
ダブルタップでトップに
長押しで一番下に
// ==UserScript==
// @name Quick Scroll Top/Bottom
// @namespace local
// @version 1.0
// @description Double tap to top, long press to bottom on any page
// @match *://*/*
// @run-at document-end
// @grant none
// ==/UserScript==
(function() {
// ダブルタップでトップにスクロール
let lastTap = 0;
document.addEventListener('touchend', function(e) {
const currentTime = new Date().getTime();
const tapLength = currentTime - lastTap;
if (tapLength < 300 && tapLength > 0) { // 300ms以内の2回タップ
window.scrollTo({ top: 0, behavior: 'smooth' });
e.preventDefault();
}
lastTap = currentTime;
}, false);
// 長押しでボトムにスクロール
let pressTimer;
document.addEventListener('touchstart', function(e) {
pressTimer = setTimeout(() => {
window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' });
}, 500); // 0.5秒長押しで発動
}, false);
document.addEventListener('touchend', function(e) {
clearTimeout(pressTimer);
}, false);
})();
2026/03/04(水) 20:39:37.75ID:CoqUCGaZ
2026/03/05(木) 00:13:18.47ID:iTZXC97E
右上2回タップで↑
右下2回タップで↓
>>672
// ==UserScript==
// @name 右端2回タップで↑↓
// @namespace local
// @version 1.0
// @description Double tap right-top/right-bottom to instantly scroll without accidental taps
// @match *://*/*
// @run-at document-end
// @grant none
// ==/UserScript==
(function() {
const edgeSizeRight = 120; // 右端判定
const edgeSizeTopBottom = 120; // 上下端判定
let lastTapTimeTop = 0;
let lastTapTimeBottom = 0;
const tapThreshold = 300; // ダブルタップ間隔(ms)
document.addEventListener('touchend', function(e) {
const touch = e.changedTouches[0];
const x = touch.clientX;
const y = touch.clientY;
const w = window.innerWidth;
const h = window.innerHeight;
const currentTime = new Date().getTime();
let handled = false;
// 右上
if (x >= w - edgeSizeRight && y <= edgeSizeTopBottom) {
if (currentTime - lastTapTimeTop < tapThreshold) {
window.scrollTo(0, 0);
handled = true;
}
lastTapTimeTop = currentTime;
}
// 右下
if (x >= w - edgeSizeRight && y >= h - edgeSizeTopBottom) {
if (currentTime - lastTapTimeBottom < tapThreshold) {
window.scrollTo(0, document.body.scrollHeight);
handled = true;
}
lastTapTimeBottom = currentTime;
}
// 誤爆防止
if (handled) {
e.preventDefault();
e.stopPropagation();
}
}, { passive: false });
})();
右下2回タップで↓
>>672
// ==UserScript==
// @name 右端2回タップで↑↓
// @namespace local
// @version 1.0
// @description Double tap right-top/right-bottom to instantly scroll without accidental taps
// @match *://*/*
// @run-at document-end
// @grant none
// ==/UserScript==
(function() {
const edgeSizeRight = 120; // 右端判定
const edgeSizeTopBottom = 120; // 上下端判定
let lastTapTimeTop = 0;
let lastTapTimeBottom = 0;
const tapThreshold = 300; // ダブルタップ間隔(ms)
document.addEventListener('touchend', function(e) {
const touch = e.changedTouches[0];
const x = touch.clientX;
const y = touch.clientY;
const w = window.innerWidth;
const h = window.innerHeight;
const currentTime = new Date().getTime();
let handled = false;
// 右上
if (x >= w - edgeSizeRight && y <= edgeSizeTopBottom) {
if (currentTime - lastTapTimeTop < tapThreshold) {
window.scrollTo(0, 0);
handled = true;
}
lastTapTimeTop = currentTime;
}
// 右下
if (x >= w - edgeSizeRight && y >= h - edgeSizeTopBottom) {
if (currentTime - lastTapTimeBottom < tapThreshold) {
window.scrollTo(0, document.body.scrollHeight);
handled = true;
}
lastTapTimeBottom = currentTime;
}
// 誤爆防止
if (handled) {
e.preventDefault();
e.stopPropagation();
}
}, { passive: false });
})();
2026/04/13(月) 17:46:27.56ID:Yg1pKZP9
7.1.0 (20260410) 2026/04/12
- 画像保存機能の改善
- フィルター読み込み機能の改善
- PDFプレビュー機能の改善
- ダウンロードタスクのステータスが正しく表示されない問題を修正
- 一部のファイルがダウンロードできない問題を修正
- いくつかのバグを修正
- 画像保存機能の改善
- フィルター読み込み機能の改善
- PDFプレビュー機能の改善
- ダウンロードタスクのステータスが正しく表示されない問題を修正
- 一部のファイルがダウンロードできない問題を修正
- いくつかのバグを修正
2026/04/13(月) 18:09:49.13ID:4I2+e5PU
乙
676名無しさん@お腹いっぱい。
2026/05/02(土) 16:23:24.17ID:tVAQmLBq カスタムフィルターは下に追加していくのではなく上追加
あるいはソート機能もあればいいのにね
あるいはソート機能もあればいいのにね
677名無しさん@お腹いっぱい。
2026/05/02(土) 16:52:11.73ID:O9ed6Qtv あるね。要素非表示に失敗し削除する時に下までスクロールするのが面倒
678名無しさん@お腹いっぱい。
2026/05/06(水) 07:45:52.59ID:WNQZsywr 先月あたりからスマホで画像をDLする際にこの表示が出るようになったね
↓
「image saved gallery」
以前のコレが出なくなった
↓
ダウンロードしますか
〇〇〇〇.jpg (←URL)
↓
「image saved gallery」
以前のコレが出なくなった
↓
ダウンロードしますか
〇〇〇〇.jpg (←URL)
679名無しさん@お腹いっぱい。
2026/05/06(水) 11:00:17.13ID:98ePMsFJ はじめてやってみたけどそのポップでるね
/storage/emulated/0/Pictures/Via/****.jpeg
ここにdlされるけどDownloadフォルダに設定できない
泥16
/storage/emulated/0/Pictures/Via/****.jpeg
ここにdlされるけどDownloadフォルダに設定できない
泥16
680名無しさん@お腹いっぱい。
2026/05/07(木) 08:30:52.38ID:8ttcTh8i 決まったサイトを巡回するのには最高のブラウザなんだけど
via上でxやインスタの読み込みが激遅
これは諦めるしかない
via上でxやインスタの読み込みが激遅
これは諦めるしかない
681名無しさん@お腹いっぱい。
2026/06/15(月) 20:07:58.67ID:7x9zo2mr 今日からt.coやら画像読み込まなくなったよ
痛ニュー
痛ニュー
682名無しさん@お腹いっぱい。
2026/06/16(火) 17:06:57.51ID:UXeyXj87 ↑viaじゃなくてスクリプトが原因だった
これ入れなきゃ消せない広告がでる
github.com/FilteringDev/tinyShield
でも導入すると
t.coなどのプリビューが見れなくなる
設定/スクリプト/tinyShield/長押し/Excludes
*://x.com/*
*://twitter.com/*
追加したら見れるようになった
これ入れなきゃ消せない広告がでる
github.com/FilteringDev/tinyShield
でも導入すると
t.coなどのプリビューが見れなくなる
設定/スクリプト/tinyShield/長押し/Excludes
*://x.com/*
*://twitter.com/*
追加したら見れるようになった
683名無しさん@お腹いっぱい。
2026/06/16(火) 17:46:05.41ID:UXeyXj87 Xを開いた時のポップアップ系削除するスクリプト
// ==UserScript==
// @name Xポップ消し
// @namespace https://viayoo.com/
// @version 0.1
// @description Xのポップアップを削除
// @author You
// @run-at document-end
// @match https://x.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
function removeBanner() {
document.querySelectorAll('[role="dialog"]').forEach(el => el.remove());
document.querySelectorAll('[aria-modal="true"]').forEach(el => el.remove());
document.querySelectorAll('div').forEach(el => {
const s = getComputedStyle(el);
if (
s.position === 'fixed' &&
s.backgroundColor.startsWith('rgba(')
) {
el.remove();
}
});
document.body.style.overflow = 'auto';
document.documentElement.style.overflow = 'auto';
}
setInterval(removeBanner, 500);
})();
// ==UserScript==
// @name Xポップ消し
// @namespace https://viayoo.com/
// @version 0.1
// @description Xのポップアップを削除
// @author You
// @run-at document-end
// @match https://x.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
function removeBanner() {
document.querySelectorAll('[role="dialog"]').forEach(el => el.remove());
document.querySelectorAll('[aria-modal="true"]').forEach(el => el.remove());
document.querySelectorAll('div').forEach(el => {
const s = getComputedStyle(el);
if (
s.position === 'fixed' &&
s.backgroundColor.startsWith('rgba(')
) {
el.remove();
}
});
document.body.style.overflow = 'auto';
document.documentElement.style.overflow = 'auto';
}
setInterval(removeBanner, 500);
})();
684名無しさん@お腹いっぱい。
2026/06/24(水) 20:09:54.47ID:uq5+GGD1 >>683
入れてみたが稀にバグるよ
入れてみたが稀にバグるよ
685名無しさん@お腹いっぱい。
2026/07/01(水) 23:45:02.21ID:ucxorWoF すまん、スレ2個あったからあっちにも書いちゃったが
ホーム画面の検索フォームの🔍の表示が遅くてタップしてから5秒くらい待たされるのなんとかして
ホーム画面の検索フォームの🔍の表示が遅くてタップしてから5秒くらい待たされるのなんとかして
2026/07/02(木) 08:19:02.69ID:vkT/Vjh8
687名無しさん@お腹いっぱい。
2026/07/02(木) 08:23:28.74ID:OPUGFrO6 バグだからアプデ対応待ちかな
688名無しさん@お腹いっぱい。
2026/07/02(木) 11:22:09.22ID:CsBAhIIL689名無しさん@お腹いっぱい。
2026/07/02(木) 13:32:00.60ID:V0yg0nTB >>688
いいってことよ 気にすんな お役に立てて 良かったよ たまには君も人の役に立つ側になれよ
いいってことよ 気にすんな お役に立てて 良かったよ たまには君も人の役に立つ側になれよ
690名無しさん@お腹いっぱい。
2026/07/02(木) 16:59:12.21ID:OPUGFrO6 デベロッパーに連絡
サイトに連絡etc何かしらアクション起こす人は偉い
サイトに連絡etc何かしらアクション起こす人は偉い
691名無しさん@お腹いっぱい。
2026/07/02(木) 19:54:19.99ID:90jXWTRj >>690
照れるな
照れるな
692名無しさん@お腹いっぱい。
2026/07/02(木) 20:00:11.86ID:mKtlGmtG // ==UserScript==
// @name X バナー削除
// @namespace local
// @version 1.0
// @description Xの下部固定バナーのみ削除
// @match https://x.com/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function () {
'use strict';
function removeBottomBanner() {
document.querySelectorAll('div').forEach(el => {
const s = getComputedStyle(el);
if (
s.position === 'fixed' &&
s.bottom === '0px' &&
el.offsetWidth >= window.innerWidth * 0.9 &&
el.offsetHeight < window.innerHeight * 0.5
) {
el.remove();
}
});
}
new MutationObserver(removeBottomBanner).observe(document.body, {
childList: true,
subtree: true
});
removeBottomBanner();
})();
// @name X バナー削除
// @namespace local
// @version 1.0
// @description Xの下部固定バナーのみ削除
// @match https://x.com/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function () {
'use strict';
function removeBottomBanner() {
document.querySelectorAll('div').forEach(el => {
const s = getComputedStyle(el);
if (
s.position === 'fixed' &&
s.bottom === '0px' &&
el.offsetWidth >= window.innerWidth * 0.9 &&
el.offsetHeight < window.innerHeight * 0.5
) {
el.remove();
}
});
}
new MutationObserver(removeBottomBanner).observe(document.body, {
childList: true,
subtree: true
});
removeBottomBanner();
})();
693名無しさん@お腹いっぱい。
2026/07/02(木) 20:00:45.97ID:mKtlGmtG // ==UserScript==
// @name X バナー削除
// @namespace local
// @version 1.0
// @description Xの下部固定バナーのみ削除
// @match https://x.com/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function () {
'use strict';
function removeBottomBanner() {
document.querySelectorAll('div').forEach(el => {
const s = getComputedStyle(el);
if (
s.position === 'fixed' &&
s.bottom === '0px' &&
el.offsetWidth >= window.innerWidth * 0.9 &&
el.offsetHeight < window.innerHeight * 0.5
) {
el.remove();
}
});
}
new MutationObserver(removeBottomBanner).observe(document.body, {
childList: true,
subtree: true
});
removeBottomBanner();
})();// ==UserScript==
// @name X Overlay Remover
// @namespace local
// @version 1.0
// @description Xの全画面オーバーレイを削除
// @match https://x.com/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function () {
'use strict';
function removeOverlay() {
document
.querySelectorAll('.bg-black.flex-col.size-full.flex.z-\\[100\\].inset-0.fixed')
.forEach(el => el.remove());
}
new MutationObserver(removeOverlay).observe(document.documentElement, {
childList: true,
subtree: true
});
removeOverlay();
})();
// @name X バナー削除
// @namespace local
// @version 1.0
// @description Xの下部固定バナーのみ削除
// @match https://x.com/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function () {
'use strict';
function removeBottomBanner() {
document.querySelectorAll('div').forEach(el => {
const s = getComputedStyle(el);
if (
s.position === 'fixed' &&
s.bottom === '0px' &&
el.offsetWidth >= window.innerWidth * 0.9 &&
el.offsetHeight < window.innerHeight * 0.5
) {
el.remove();
}
});
}
new MutationObserver(removeBottomBanner).observe(document.body, {
childList: true,
subtree: true
});
removeBottomBanner();
})();// ==UserScript==
// @name X Overlay Remover
// @namespace local
// @version 1.0
// @description Xの全画面オーバーレイを削除
// @match https://x.com/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function () {
'use strict';
function removeOverlay() {
document
.querySelectorAll('.bg-black.flex-col.size-full.flex.z-\\[100\\].inset-0.fixed')
.forEach(el => el.remove());
}
new MutationObserver(removeOverlay).observe(document.documentElement, {
childList: true,
subtree: true
});
removeOverlay();
})();
694名無しさん@お腹いっぱい。
2026/07/02(木) 20:00:59.23ID:mKtlGmtG // ==UserScript==
// @name X Overlay Remover
// @namespace local
// @version 1.0
// @description Xの全画面オーバーレイを削除
// @match https://x.com/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function () {
'use strict';
function removeOverlay() {
document
.querySelectorAll('.bg-black.flex-col.size-full.flex.z-\\[100\\].inset-0.fixed')
.forEach(el => el.remove());
}
new MutationObserver(removeOverlay).observe(document.documentElement, {
childList: true,
subtree: true
});
removeOverlay();
})();
// @name X Overlay Remover
// @namespace local
// @version 1.0
// @description Xの全画面オーバーレイを削除
// @match https://x.com/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function () {
'use strict';
function removeOverlay() {
document
.querySelectorAll('.bg-black.flex-col.size-full.flex.z-\\[100\\].inset-0.fixed')
.forEach(el => el.remove());
}
new MutationObserver(removeOverlay).observe(document.documentElement, {
childList: true,
subtree: true
});
removeOverlay();
})();
695名無しさん@お腹いっぱい。
2026/07/02(木) 20:01:30.00ID:mKtlGmtG >>693
これはスルー
これはスルー
696名無しさん@お腹いっぱい。
2026/07/02(木) 20:02:12.91ID:mKtlGmtG // ==UserScript==
// @name Google「他の人はこちらも検索」削除(安定版)
// @namespace local
// @version 1.0
// @description 検索結果を壊さず関連検索ブロックのみ削除
// @author You
// @run-at document-end
// @match https://www.google.com/search*
// @grant none
// ==/UserScript==
(function () {
'use strict';
function clean() {
document.querySelectorAll('g-more-link, .Wt5Tfe').forEach(el => {
const text = (el.innerText || '').trim();
if (!text.includes('他の人はこちらも検索')) return;
const block =
el.closest('div[data-hveid]') ||
el.closest('g-section-with-header') ||
el.parentElement;
if (block) block.remove();
});
}
clean();
const observer = new MutationObserver(clean);
observer.observe(document.body, { childList: true, subtree: true });
})();
// @name Google「他の人はこちらも検索」削除(安定版)
// @namespace local
// @version 1.0
// @description 検索結果を壊さず関連検索ブロックのみ削除
// @author You
// @run-at document-end
// @match https://www.google.com/search*
// @grant none
// ==/UserScript==
(function () {
'use strict';
function clean() {
document.querySelectorAll('g-more-link, .Wt5Tfe').forEach(el => {
const text = (el.innerText || '').trim();
if (!text.includes('他の人はこちらも検索')) return;
const block =
el.closest('div[data-hveid]') ||
el.closest('g-section-with-header') ||
el.parentElement;
if (block) block.remove();
});
}
clean();
const observer = new MutationObserver(clean);
observer.observe(document.body, { childList: true, subtree: true });
})();
697名無しさん@お腹いっぱい。
2026/07/02(木) 20:02:31.59ID:mKtlGmtG // ==UserScript==
// @name Google 注目商品 削除(安全版)
// @namespace local
// @version 1.1
// @description 「注目されている商品」だけを安全に削除
// @author You
// @run-at document-end
// @match https://www.google.com/search*
// @grant none
// ==/UserScript==
(function () {
'use strict';
function clean() {
document.querySelectorAll('h3, div, span').forEach(el => {
const text = (el.innerText || '').trim();
if (text !== '注目されている商品') return;
const block =
el.closest('g-scrolling-carousel') ||
el.closest('div[data-hveid]');
if (block) {
block.remove();
}
});
}
clean();
new MutationObserver(clean).observe(document.body, {
childList: true,
subtree: true
});
})();
// @name Google 注目商品 削除(安全版)
// @namespace local
// @version 1.1
// @description 「注目されている商品」だけを安全に削除
// @author You
// @run-at document-end
// @match https://www.google.com/search*
// @grant none
// ==/UserScript==
(function () {
'use strict';
function clean() {
document.querySelectorAll('h3, div, span').forEach(el => {
const text = (el.innerText || '').trim();
if (text !== '注目されている商品') return;
const block =
el.closest('g-scrolling-carousel') ||
el.closest('div[data-hveid]');
if (block) {
block.remove();
}
});
}
clean();
new MutationObserver(clean).observe(document.body, {
childList: true,
subtree: true
});
})();
698名無しさん@お腹いっぱい。
2026/07/04(土) 14:58:05.75ID:zaCWIQzUレスを投稿する
ニュース
- 佐藤二朗 ハラスメント報道にコメント「大変残念。全ての事実が明らかになることを望みます」所属事務所「到底受け入れられない」★62 [Ailuropoda melanoleuca★]
- 【サッカー】W杯日本VSブラジルは「単一放送で今大会の最高視聴者数」 FIFA紹介、中東・北アフリカでも1.2億人超え [首都圏の虎★]
- 若者に伝えたい“50歳を過ぎて出来なくなったこと” ラーメン屋での注文も「大盛り」から「麺半分」に [パンナ・コッタ★]
- 自民「審議拒否は時代遅れ」と野党批判 玉木氏「政府の拒否が実態」 ★2 [蚤の市★]
- 休日のイオンに「ボディーバッグ」で何が悪いのか…中年男性だけに「過剰な気遣い」を求める日本社会の異様 ★6 [ぐれ★]
- 【東京】音楽準備室での私服干し「不適切だった」 北区の小学校火事で保護者説明会 ★2 [ぐれ★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★316【メキシコ/カナダ/アメリカ】
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★317【メキシコ/カナダ/アメリカ】
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★318【メキシコ/カナダ/アメリカ】
- 【フジテレビ】2026 FORMULA 1【NEXT】Lap57
- やくせん ★2
- 〓たかせん〓
- 【FIFAワールドカップ2026】つづきパラグアイ×フランス [226731781]
- お前らさっさと脱ぎなよ
- 高市早苗「ジュエリーベストドレッサー賞わよ❤」休日に参加。国会はでないくせに [929293504]
- おはよう
- マルエツは連携終了、ファミリーマートは楽天にシフト じわじわ縮小する「Vポイント経済圏」⬅Pontaよかマシだろw [803137891]
- 塩貝vsブラジル実況🏡