我正在做一个简单的javascripthtml代码,其中。
用户输入一个链接(例如 www.example.com
并点击回车)。)
一个javascript代码在文本前加上 view-source:https://
.
打开所选网站的源码。
我将如何去做呢?
对不起,我为你做了这个,我不知道你是否在写问题或其他方面遇到困难。但是,总是请你好好研究,写出自己的代码,在遇到一些困难后再来stackoverflow。我写这个答案是期望你能编辑你的问题,现在我不想丢弃这个答案,所以。
这是很容易做到的。我将从javascript部分做起。在用户输入位置后,比方说函数location_entered被调用:-。
function location_entered() {
const loc = document.getElementById("location").value;
// If you want to open view source page in new tab
window.open('view-source:' + loc, '_blank');
// If in same tab
// window.location.replace('view-source:' + loc); // http redirection
// window.location.href('view-source:' + loc); // anchor link clicked like functionality
}
<form onsubmit="location_entered()">
<input type="text" id="location" />
</form>
*注:-我不知道这个函数的通用性。view-source
因为我在chrome和firefox中测试过,我只能说对于这两个浏览器。