J'essaie d'ajouter une fonctionnalité "partage" à (mon propre) Google Chrome Extension mais j'ai trébuché sur des problèmes avec des variables et des URL (je suis inutile quand il s'agit de JavaScript).Insérer des variables dans une URL
Mon code est ci-dessous, si quelqu'un pouvait me guider dans où aller, je serais très reconnaissant.
<script>
chrome.tabs.getSelected(null, function(tab) {
document.getElementById('longLink').value = tab.url;
});
var shareURL = document.getElementById('longLink')
</script>
<a href="https://twitter.com/?status=" + shareURL + "&choe=UTF-8" target="_blank">Tweet This</a>
J'ai aussi essayé
<a href="https://twitter.com/?status=" + encodeURIComponent(shareURL); + "&choe=UTF-8" target="_blank">Tweet This</a>
Enfin, j'ai essayé cette méthode
<script>
function tweet() {
var twitter='http://twitter.com/?status='+encodeURIComponent(tab.url);
chrome.tabs.create({url: twitter});
}
</script>
<a onClick="tweet()" href="" target="_blank">Tweet</a>
et ensuite? la question semble incomplète. quelle erreur est donnée, qu'est-ce qui s'est passé, qu'est-ce qui est attendu? –
Il charge la page Web sans l'URL, il devrait ouvrir l'URL avec le lien, par exemple. https://twitter.com?status=example.com mais il charge "status? =" (pas de lien) – itsdaniel0