<!DOCTYPE html>
<html>
<head>
<title>URL Tweet Generator</title>
</head>
<body>
<label for="url">URL:</label>
<input type="text" id="url" name="url">
<button onclick="generateTweet()">Tweet URL</button>
<script>
function generateTweet() {
var inputUrl = document.getElementById("url").value;
var tweetUrl = insertAndAndRemoveAmp(inputUrl);
tweetUrl = encodeURIComponent(tweetUrl);
var twitterUrl = "https://twitter.com/intent/tweet?text=" + tweetUrl;
alert("ウィンドウを開く処理がブロックされました");
}
function insertAndAndRemoveAmp(url) {
var ampIndex = url.indexOf("amp;");
if (ampIndex > -1) {
var questionMarkIndex = url.indexOf("?");
if (questionMarkIndex > -1) {
return url.substring(0, questionMarkIndex + 1) + url.substring(questionMarkIndex + 1, ampIndex) + "&" + url.substring(ampIndex + 4);
}
}
return url;
}
</script>
</body>
</html>
ジョーク: "なんて良い URL なんでしょう!ツイートしてみましょう!"