|
我看到有些論壇,發帖時,網盤鏈接自動隱藏的,根本不需要free代碼這個。
是什么網盤插件,有人知道嗎
1 貢獻最佳答案
- <script>
- (function() {
- var form = document.getElementById('postform');
- if (!form) return;
- var originalSubmitHandler = form.onsubmit;
- var isProcessing = false;
- form.onsubmit = function(e) {
- if (isProcessing) return false;
- isProcessing = true;
- try {
- var messageBox = document.querySelector('textarea[name="message"]');
- if (!messageBox) {
- console.error('未找到文本域');
- return false;
- }
- // 終極正則(精確匹配所有網盤)
- var pattern = /鏈接[::]\s*((?:https?:\/\/)?(?:pan\.baidu\.com\/s\/|pan\.quark\.cn\/s\/|www\.alipan\.com\/s\/|pan\.xunlei\.com\/s\/|www\.115\.com\/\w+\/folder\/)[a-zA-Z0-9_\/-]+)\s+提取碼[::]\s*(\w{4})/gi;
- messageBox.value = messageBox.value.replace(pattern, '[hide]鏈接: $1 提取碼: $2[/hide]');
- if (originalSubmitHandler) {
- return originalSubmitHandler.call(this, e);
- }
- } catch (err) {
- console.error('提交異常:', err);
- isProcessing = false;
- return false;
- } finally {
- isProcessing = false;
- }
- };
- })();
- </script>
復制代碼
|
|