Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Нужен скрипт редирект для Greasemonkey (https://javascript.ru/forum/css-html-firefox-mizilla/62009-nuzhen-skript-redirekt-dlya-greasemonkey.html)

WopidAiN 20.03.2016 18:44

Нужен скрипт редирект для Greasemonkey
 
Здравствуйте.
Мне нужно сделать редирект для вк с мобильной версии на десктопную. С сохранением пути ссылки.

Допустим перехожу я на http://m.vk.com/club6136139 , а меня должно перенаправить на http://vk.com/club6136139.

Меня хватило только на такой код.. Как сделать чтобы кусок после vk.com/* переносился я не знаю :(

// ==UserScript==
// @name       Redirector VK
// @namespace  Redirector VK
// @match      [url]http://*/*[/url]
// @run-at document-start
// ==/UserScript==

redirectToPage("http://m.vk.com/", "https://vk.com/");
redirectToPage("https://m.vk.com/", "https://vk.com/");

function redirectToPage(page1, page2){
if(window.location.href.indexOf(page1) != -1){
    window.location.href = page2;
}
}


Сможет кто помочь?

WopidAiN 20.03.2016 22:37

Нашел решение. Может кому пригодиться.

// ==UserScript==
// @version         1.0.1
// @name            Redirect on desktop vk.com
// @namespace       Редирект на десктопную страницу vk.com с мобильной версии m.vk.com
// @description     Автоматическое перенаправленные на десктопную страницу vk.com с мобильной версии m.vk.com
// @icon            [url]http://i3.imageban.ru/out/2016/03/20/01c7e5fa30d361f626cf6541d7c3deb8.png[/url]
// @include         [url]https://m.vk.com/*[/url]
// @include         [url]http://m.vk.com/*[/url]
// ==/UserScript==

window.location.href = window.location.href.replace('m.vk', 'vk');


greasyfork


Часовой пояс GMT +3, время: 20:45.