代码如下:
<html>
<body>
<h1 align="center">homepage</h1>
<h2 align="center">
<input type="text">
<a
href="https://g20.i-research.edu.eu.org/search?q=%s">search
</a>
</h2>
</body>
</html>
目前问题在使用eww和w3m的情况下,不管搜索哪个关键字,得到的都是字母s的搜索结果
是不是%s的问题,请问该怎么修改才可以得到正确的搜索结果,只针对使用eww和w3m的环境
这跟eww什么的没什么关系吧,它们应该和其他浏览器的行为保持一致。%s是浏览器添加搜索引擎的格式,当然不能用到这里,你要把input保存到一个变量然后拼到你的搜索地址里。
html语言是文本标记语言,只能表示文本结构,不能编写逻辑。你需要编写js代码来实现逻辑功能。
2 个赞
大神已经告诉你了,你可以看看怎么通过javascipt之类的脚本语言把要搜索的内容拼到字符串里,这跟 emacs 没关系。
2 个赞
wsug
7
看楼主的意思是写个输入框输入内容,然后点击按钮跳转到指定页面搜索内容? 这个完全不需要js也不需要a标签,用form标签就可以了(eww也支持)。参考
<form action="https://g20.i-research.edu.eu.org/search" method="get">
<input type="text" name="q" value="">
<input type="submit" value="Submit" />
</form>
我N多年前写过这样的程序,还加了个单选框切换使用那个搜索引擎(也没有用js),一直作我的浏览器主页用了好久,可惜现在代码丢了。
现在搜索 直接用地址栏 了
3 个赞