问题标签 [base-tag]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 是否可以仅对特定引用和 URL使用标签?
再会!是否可以仅对特定引用和 URL 使用标签?我遇到了一个问题,其中存在错误锚标记及其 href 属性。例如,有一个模块loans
,该模块的所有 PHP 文件都位于一个文件夹中,看一下:
这些是文件夹和网站:
htdocs - system - members - loans(loan-app.php, loan-sum.php)
如果我要使用基本标记,每当我在代码上的标记上放置 src 时都会出现错误,因此作为解决方案,我不会在图像中包含基本标记中的值,而仅在链接中使用。可能吗?
注意:这里有人建议我,我只需要禁用当前打开的模块,以避免连接 url 和错误。但是我刚刚意识到我不能,因为如果我打开另一个链接,则需要启用另一个链接,但是它们具有相同的位置,因为它们属于同一模块。不幸的是,它可能会导致 url 连接。
无论如何,这是我之前与此相关的问题:
html - Microsoft Edge 错误、空 href 和基本标记
微软的新浏览器 Edge 似乎不接受像<a href="">
. 在所有其他浏览器中,这可用于链接到base
标签。尽管在 Edge 中似乎并非如此。
./
我通过将 href 设置为in this question找到了解决此问题的方法。
但是不得不在许多网站上改变它是相当麻烦的。还有其他不需要更改所有href本身的替代方法吗?
提前致谢。
html - 使用 httacces 隐藏文件夹或路径 css js 文件
我正在尝试这个:
.htaccess
.html 文件
但什么也没发生。h1 不要改变它的颜色。
PD:文件夹 wp-content 内存在 customjd.css h1 颜色红色。
php - 更改已爬取链接的基本 URL
我正在使用简单的 HTML DOM 抓取一些网站的链接,但是我遇到了许多网站使用相对链接而不是完整 URL 的问题。
所以发生的事情是我抓取链接,并将它们直接输出到我的网站上,但每个链接都指向www.mydomain.com/somearticle而不是www.crawleddomain.com/somearticle。
我做了一些挖掘,发现了BASE 标签。由于我从多个站点爬取,我不能只为我的网站设置一个基本标记,因为它会从输出变为输出。因此,我正在寻找仅针对某个 div 的基本标签。我偶然发现了这个答案。
但是,我尝试手动包含下面的基本 url,但这不起作用:
我还尝试了第二个选项,该correct_urls($html, $baseurl);
功能,但显然不存在。
有没有办法在 PHP 的 for 循环中将基本 URL(或附加)更改为相对 URL?
这是我正在使用的代码:
javascript - AngularJS - 配置多个基本标签
使用 angularjs 时,#
需要删除 。为此,您需要设置以下内容:
并添加基本标签,以便在页面刷新时正常工作。关键是如果它被定义为<base href="http://example.com/">
then 它只能从这个 url 工作。即我无法访问该网站www.example.com
。
那么有没有办法配置某种多基,以便当一个失败时,它会被另一个替换?
angularjs - TypeError:无法读取未定义的属性“替换”
概述 :
我想将访问者重定向到目录结构内的默认页面(index.html)上,以便在使用.htaccess
文件访问目录时显示(目前正在加载当前目录 index.html)。
但是当我$locationProvider.html5Mode(true)
在我的角度应用程序中打开时,会出现以下错误。
控制台错误:
应用程序的目录结构:
public_html =>
.htaccess :
这用于通过使用域名直接.htaccess
重定向应用程序页面 () 上的访问者,截至目前,当用户访问当前目录 ( ) index.html 正在加载的域时。prod/public/index.html
public_html
public_html =>
产品 =>
.htaccess :
产品 =>
公共 =>
index.html :
一切正常如果我$locationProvider.html5Mode(true)
从文件中删除。app.config.js
所以,当我注释掉$locationProvider
代码时,一切正常#
。/#/abc
我可以毫无问题地到达等。一旦我把$locationProvider
零件放回去,什么都没有发生。
Stack Overflow 上的相关问题没有成功:
angularjs - Angular Route,1 个应用程序,2 个不同的文件夹
以下情况可能吗?我在两个 URL 上有相同的应用程序:
- url.tld/topicA/#main
- url.tld/topicA/#foo/:bar
- url.tld/topicB/#:foo
我试图用<base />
标签定义路线,但我的代码在无休止的重定向中运行:(
angularjs - "base href" 使用 ui-router 在路由 url 中添加目录路径
概括 :
使用时<base href="/prod/public/" />
,在路由 urls 中添加目录路径e.x.
http://www.example.com/prod/public/home
我的 Angular 应用程序托管在prod/public
目录中。
在我的public/index.html
:
我的路线是这样的:
目录结构:
.htaccess
内prod
目录:
这是我在模板中引用状态的方式:
单击此链接时,它会重定向到此 url:http://www.example.com/prod/public/home
要求 :
网址应该http://www.example.com/home
代替http://www.example.com/prod/public/home
javascript - 如何从 iframe 运行 open 函数,以便使用 iframe 基本 url
我正在尝试从 iframe 运行 javascript 函数,这是我的代码
我的页面上有:
我想调用的这个函数在 iframe 页面中。
但是当我Start_Course()
在页面上调用时,它将我的网页 URL 作为基础而不是 iframe 网页 URL。
当 launch_course() 在 iframe 中运行时,它会选择错误的路径,即包装窗口的路径。
注意:运行 iframe 的页面和加载到 iframe 的内容来自同一个域,但可以有不同的文件夹级别
html - 当我使用基本标签时,如何重定向到另一个网站?
我正在使用基本标记来保留 CSS 和 JAVASCRIPT,当任何人使用斜杠时,或者在 url 中的最后一个斜杠之后写任何东西?
例如我的网站是这样的:
因为我使用的是基本标签,所以当我重定向任何东西时,它是这样的:
当我重定向到像 facebook 这样的另一个网站时,它就像这样
我想要这样:
这是我的基本标签
我怎样才能做到这一点 ?任何帮助我将不胜感激