※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2017-03-26 15:37:45
看板 Browsers
作者 標題 Re: [-GC-] Image Search Options新增網站ascii2d
時間 Mon Mar 20 21:50:49 2017
※ 引述《Ayucyndi (總理)》之銘言:
: 如標題所示
: 我想要在Chrome的此套件上新增ascii2d這個搜圖網站
: 對照Firefox的同一套件後寫成:
: http://ascii2d.net/imagesearch/search/?uri=
: 可是沒有作用QAQ
: google了好一陣子有看到兩處有人問但沒有答案
: 我知道ascii2d自己有出addon
: 只是習慣直接用Image Search Options的All功能一次搜全部的網站
: 所以還是想知道怎麼寫才是對的
: 感恩~~
Ascii2D 要用 Post 傳參數
而 Image Search Option 用的是 Get (參數直接放在 Url 裡)
我寫了一個簡單的腳本把 Get 轉成 Post 重發
你還是會先看到 Ascii2D 的 404 錯誤
此時腳本才會生效轉發出 Post
以下腳本請自行接上斷行(從 $("<form 到 submit(); 為單行)
或是看這: http://txt.do/dtg42
'[Ascii2D/Image Search Options] 使用 Post method' | TextUploader.com // ==UserScript==
// @name [Ascii2D/Image Search Options] 使用 Post method
// @namespace ...
Image Search Option 裡的設定還是一樣用:
http://ascii2d.net/imagesearch/search/?uri=
===↓↓↓以下才是腳本,本行不是腳本↓↓↓===
// ==UserScript==
// @name [Ascii2D/Image Search Options] 使用 Post method
// @namespace http://tampermonkey.net/
// @version 0.1
// @description// @author
// @match *://*.ascii2d.net/imagesearch/search/?uri=http*
// @require https://code.jquery.com/jquery-3.0.0.slim.min.js
// @grant none
// ==/UserScript==(function() {
'use strict';
var imgSrc = decodeURIComponent(location.href.match(/uri=(http.*)/)[1]);
$("<form method='post' action='http://www.ascii2d.net/imagesearch/search/'><input type='hidden' name='uri' value='" + imgSrc + "'></form>").appendTo("body").submit();
})();--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.38.2
※ 文章代碼(AID): #1Opzu_5L (Browsers)
※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1490017855.A.155.html
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 21:52:52
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 21:55:38
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 21:57:08
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 22:06:54
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 23:05:00
--
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 21:55:38
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 21:57:08
推 : 這也太猛!! 所以firefox的是把這些寫在套件裡嗎?1F 03/20 22:01
→ : Fx版套件本身就有選項可選 Get 或 Post2F 03/20 22:03
推 : 了解 我先來試試看3F 03/20 22:04
→ : 鵝... 剛剛發現腳本設定成run的太早導致有時會無反應4F 03/20 22:05
→ : 請把 // @run-at document-start 這行去掉
已在內文修正 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^→ : 請把 // @run-at document-start 這行去掉
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 22:06:54
→ : 腳本是否有按儲存?10F 03/20 22:29
→ : 你 Ascii2D 分頁的 Tampermonkey 沒顯示我這個腳本
→ : 你 Ascii2D 分頁的 Tampermonkey 沒顯示我這個腳本
→ : 就是那邊沒顯示覺得奇怪才特地截圖的時候開出來13F 03/20 22:31
→ : 看來你的GC好像自動跳到Ascii2D的https頁面了14F 03/20 22:35
→ : 把 // @match http://這行的 http 改成 *
→ : // @match *://www(略) 這樣
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 22:42:06→ : 把 // @match http://這行的 http 改成 *
→ : // @match *://www(略) 這樣
推 : 抱歉 剛剛去洗澡了 再試了一次 還有一個地方要修正17F 03/20 22:51
→ : 因為addon裡寫的是 http://ascii2d(以下略
→ : 所以match那邊的www也要去掉
→ : 當然 如果addon裡有www的話 就按照原本的就可以了
→ : 這會是跟我用cent有關嗎@@?
推 : 總之非常感謝您的幫忙!!終於可以安心睡覺了(?
→ : 因為addon裡寫的是 http://ascii2d(以下略
→ : 所以match那邊的www也要去掉
→ : 當然 如果addon裡有www的話 就按照原本的就可以了
→ : 這會是跟我用cent有關嗎@@?
推 : 總之非常感謝您的幫忙!!終於可以安心睡覺了(?
→ : 我重度眼殘完全沒看到還有www的問題...23F 03/20 23:00
→ : 會跳到https好像是ascii2d.net這網域的設定,有www就不
→ : 會自動跳去https
內文再修...(汗)→ : 會跳到https好像是ascii2d.net這網域的設定,有www就不
→ : 會自動跳去https
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 23:05:00
推 : 辛苦您了!!26F 03/20 23:07
推 : 推~~27F 03/20 23:18
--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 394
回列表(←)
分享