问题标签 [absolute-path]
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.
jquery - 与所有其他浏览器相比,IE7 中的 .attr("href") 提取错误?
attr("href")
与所有其他浏览器相比,IE7 中对链接命令的处理方式是否真的非常不同?
假设我在http://example.com/page.html有一个页面,并且我有这个 HTML:
和这个jQuery:
然后在 IE7 中strHref
变量的值将是"http://example.com/page.htm#someAnchor"
,但在其他浏览器中它将是"#someAnchor"
.
我相信最后提到的情况是最正确的,那么它只是 IE7 是一个坏男孩的情况还是 jQuery 中的一个错误?
windows - 从相对路径和/或文件名解析绝对路径
Windows 批处理脚本中是否有办法从包含文件名和/或相对路径的值返回绝对路径?
鉴于:
我需要相对于批处理文件的绝对路径。
例子:
- “somefile.txt”位于“C:\Foo\”
- “test.bat”位于“C:\Foo\Bar”。
- 用户在“C:\Foo”中打开一个命令窗口并调用
Bar\test.bat ..\somefile.txt
- 在批处理文件中“C:\Foo\somefile.txt”将来自
%1
templates - Dreamweaver 将路径更改为站点参考而不是本地
我最近注意到,当我将模板应用于新的 HTML 网站时,所有相对路径都指向我的本地文件,例如:file:///C|/webstuff/files但我无法将它们设置为相对路径指向我的服务器,http://www.websitehere.com/我已经阅读了 Dreamweaver 的某些版本不允许这样做,有人可以确认吗?如果有人知道解决方案或临时解决方案,那将不胜感激。
我通常必须“分离”模板,进行必要的更改并无模板上传,但如果可能的话,我想避免这样做。
谢谢
asp-classic - 如何获取不同服务器的绝对路径
由于带宽问题,我们在不同的服务器上托管了一些可下载的文件。现在我们要使用当前服务器上的 ASP 脚本下载这些文件。
但是我们如何知道使用 ASP 脚本的特定服务器的绝对路径呢?
问候 sk
php - PHP fopen 文件名。是相对的还是绝对的?
我的路径和 fopen 参考我的 Web 服务器时遇到问题。
我有一个文件保存在public/dan/new/apps/lovescopes/thisfile.php。
thisfile.php 将使用 fopen "x+"在public/internalServer/lovescopes/xml/2009/12创建一个新文件。
现在我的错误显示在 fopen 所在的行中:
如果我输入路径作为相对路径,
../../../../internalServer/lovescopes/xml/2009/12
我最终会出现 Permission Denied 错误。如果我输入一个绝对路径,就像
/public/internalServer/lovescopes/xml/2009/12
我最终得到“无法打开流:没有这样的文件或目录”
如果我应该使用相对路径还是绝对路径,我仍然感到困惑。我有一个 ftp_nlist,它与#2 配合得非常好。Fopen是一样的吗?
还有我认为指向相同路径的不同错误消息,我不知道我做对了 1 还是 2?
apache-flex - 在 Actionscript / Flex 中将相对 URL 转换为绝对 URL
我正在使用 Flex,我需要在加载之前获取相对 URL 源属性并将其转换为绝对 URL。
我正在处理的具体案例涉及调整 SoundEffect 的加载方法。我需要通过查看源属性来确定文件是从本地文件系统加载还是通过网络加载,而我发现的最简单的方法是生成绝对 URL。
我在生成音效的绝对 URL 时遇到了麻烦。这是我最初的想法,但没有奏效。
查找 Sound Effect 所针对的 DisplayObject,并使用其 loaderInfo 属性。SoundEffect 加载时目标为空,因此这不起作用。
在 url 或 loaderInfo 属性中查看 FlexGlobals.topLevelApplication。然而,这些都没有设置。
查看 FlexGlobals.topLevelApplication.systemManager.loaderInfo。这也没有设置。
SoundEffect.as 代码基本上可以归结为
有谁知道如何做到这一点?任何帮助澄清如何为 ActionScript 中的 URLRequests 解析相对 url 的规则也将不胜感激。
edit
我也会非常满意某种方式来判断 url 是从本地文件系统加载还是通过网络加载。查看绝对 URL 很容易查看前缀,例如file://
or http://
。
php - Plesk 上的 PHP - 看不到绝对目录
我在 Plesk 管理的 Web 服务器上安装了 PHP。我遇到了一些 PHP include_path 问题,我已将其范围缩小到绝对路径显然无法正常工作。
所以,如果我尝试做一个目录列表,下面的作品:
但这没有输出。(那里有文件)。
输出:
有任何想法吗?
objective-c - 在 Objective C 中将相对 URL 更改为绝对 URL
我将如何在应用程序的目录(.app 所在的同一文件夹)中获取文件,并获取它的绝对路径。假设相对路径是“Data/file.txt”,我将如何使用 Objective C 将其作为绝对路径?如果有帮助,我让用户输入他们的主文件夹名称。
请帮忙,
嗨盖伊
javascript - 如何获取当前执行的 javascript 代码的文件路径
我正在尝试用 javascript 做类似 C#include "filename.c"
或 PHP的事情include(dirname(__FILE__)."filename.php")
。我知道如果我可以获取加载 js 文件的 URL(例如标签的 src 属性中给出的 URL),我可以做到这一点。javascript有什么办法知道吗?
或者,有没有什么好方法可以从同一个域动态加载 javascript(不知道具体的域)?例如,假设我们有两个相同的服务器(QA 和生产),但它们显然具有不同的 URL 域。有没有办法做类似include("myLib.js");
myLib.js 将从加载它的文件的域加载的地方?
对不起,如果那措辞有点混乱。
c - 如何在 Linux 中以编程方式获取给定相对路径的绝对路径?
如何在 Linux 中以编程方式获取给定相对路径的绝对路径?
如果是 Windows,我们有_fullpath()
API。换句话说,我的意思是_fullpath
Linux 中类似于 Windows 的 API 是什么?