javascript - 通过 php/html/javascript 等控制浏览器的搜索栏文本

标签 javascript php jquery html css

是否可以使用 HTML/PHP/CSS/Javascript 或任何其他语言通过您的网站控制浏览器的搜索栏文本。例如,如果我有一个名为 wwww.mywebsite.com 的网站,包含 3 个不同的页面,例如主页、图片和视频,例如,如果用户进入图片页面,我希望网站检测到用户位于图片页面,然后将搜索栏中的文本更改为 www.mywebsite.com/youareviewingpictures 或其他内容。

不确定这是否有意义,但在 Pesudo 代码中它看起来像这样;

IF current state of www.mywebsite.com page = pictures THEN
   Search Bar Text = "www.mywebsite.com/yourareviewingpictures"
ELSE
   Search Bar Text = "www.mywebsite.com"

如果这是不可能的,是否可以编写一些代码,例如在图片页面上,当用户转到图片页面时更改搜索栏文本。

我希望我已经说清楚了,如果没有,请告诉我,我会尽力解释得更好。

谢谢。

编辑:我想知道是否可以通过网站内编写的代码来更改网站的 URL,该代码会检测用户所在的页面并相应地更改 URL。

例如,假设我在 www.google.com 上,我打开图像页面,网址将更改为类似 www.google.com/images 的内容,但是,我想通过代码检测用户所在的位置图像页面并更改 url 的文本,例如 www.google.com/imagepageopened

最佳答案

如果您更改占位符或输入值而不是搜索栏文本,则可以非常轻松地完成此操作。将达到目的。

<script>document.getElementById("searchField").placeholder = window.location.href;</script>

关于javascript - 通过 php/html/javascript 等控制浏览器的搜索栏文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32932586/

相关文章:

PHP 从外部数据库中选择非常慢

php - 如何处理像 Last.FM 或维基百科这样的社区 URL 样式?

iis-7 - php.ini 未被 Windows 7 安装读取

javascript - 为什么不$(element).ready?

javascript - 将 Handlebars 模板抽象为不带 AJAX 的外部文件

javascript - 三元语句未返回正确的数据

父 dom 对象上的 Jquery 函数使用 TypeScript 编译错误

javascript - 使用 Ajax 调用处理超时

javascript - Visual Studio 2008 不在 JS 文件中显示我的 XML 注释

javascript - <React.StrictMode></React.StrictMode> 组件到底是做什么的?