Graças às informações fornecidas na pergunta em si, consegui criar uma extensão do Chrome para redirecionar automaticamente para um URL correto.
para executar
- Coloque os dois arquivos (manifest.json e background.js) com o código-fonte em uma pasta.
- Vá para o Gerenciador de extensões do Google Chrome (chrome: // extensions /) e marque "Modo de desenvolvedor" na parte superior.
- Clique no botão "Carregar extensão descompactada ..." e escolha a pasta com os arquivos criados acima.
- Faça login no Skype Web uma vez e feche essa guia.
O redirecionamento funciona automaticamente quando o link da imagem é clicado no Skype.
Aqui está o Código Fonte da Extensão
manifest.json
{
"manifest_version": 2,
"name": "Skype- Linux Image Sharing",
"description": "This extension will re-write the image links of skype so that you can see skype shared images of chrome",
"version": "1.0",
"background": {
"scripts": ["background.js"]
},
"permissions": ["tabs"]
}
background.js
chrome.tabs.onUpdated.addListener(function(tabId, info, tab) {
var BROKEN_SKYPE_URL = 'https://api.asm.skype.com/s/i?';
var FIXED_SKYPE_URL = 'https://weu1-api.asm.skype.com/v1/objects/IMAGE_ID/views/imgpsh_fullsize'
var currentUrl = tab.url;
if (info.status === 'complete' && currentUrl.slice(0, BROKEN_SKYPE_URL.length) == BROKEN_SKYPE_URL) {
var imageId = currentUrl.substring(currentUrl.indexOf("?")+1,currentUrl.length);
var finalUrl = FIXED_SKYPE_URL.replace('IMAGE_ID',imageId);
chrome.tabs.update(tab.id, {url: finalUrl});
}
});
Leia Criar extensão do Chrome para obter mais informações.