Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击“登录”按钮时,.ttf文件正在下载到我的本地计算机_Javascript_Jquery_Css - Fatal编程技术网

Javascript 单击“登录”按钮时,.ttf文件正在下载到我的本地计算机

Javascript 单击“登录”按钮时,.ttf文件正在下载到我的本地计算机,javascript,jquery,css,Javascript,Jquery,Css,我在web应用程序中使用自定义字体文件.ttf、.eot和.otf格式,问题是当我尝试与新注册用户登录(单击登录按钮)时。ttf文件正在下载到我的本地计算机 我在很多情况下都试图解决这个问题,但都能做到。 我用下面的CSS来做这个 @font-face { font-family: 'Open Sans'; src: local(Open Sans),url('fonts/OpenSans-Regular.eot'); src: local(Open Sans),url('fonts/OpenS

我在web应用程序中使用自定义字体文件.ttf、.eot和.otf格式,问题是当我尝试与新注册用户登录(单击登录按钮)时。ttf文件正在下载到我的本地计算机

我在很多情况下都试图解决这个问题,但都能做到。 我用下面的CSS来做这个

@font-face { font-family: 'Open Sans'; src: local(Open Sans),url('fonts/OpenSans-Regular.eot'); src: local(Open Sans),url('fonts/OpenSans-Regular.eot #iefix') format('embedded-opentype'), url('fonts/OpenSans/OpenSans-Regular.ttf') format('truetype'); }
谁能帮帮我吗


谢谢大家!

从您的描述中不知道您使用的是哪台web服务器(如IIS、Apache、Tomcat等),但如果.ttf文件下载字体文件,就好像您请求从页面下载一样,您需要为其分配正确的MIME类型


这个线程应该会有帮助()

我的Spring应用程序出现了这个问题。我的问题是,没有为所有访问设置字体所在的目录


我可以在这里看到,您的字体在
font/
中,但是
.ttf
字体在
font/OpenSans
中。检查此目录是否也不受任何安全机制的保护。

尝试使用字体的工作原理,问题出在哪里?请解释“下载到我的本地计算机”,因为基本上看网页就是下载显示它所需的每一项:图像、字体、CSS……感谢您的回复,对不起,我是CSS3新手。ttf文件(glyph.ttf)“正在下载到我的电脑下载(C:\Users\user\downloads)文件夹。“C:\Users\user\Downloads\glyph.ttf”这是文件路径。我不想下载它。谢谢你的回复@Chris,我正在使用Apache,很抱歉我是CSS新手,你能给我一些例子,如何使用mime字体,一个详细的例子。我没有编写任何逻辑来从我的页面下载.ttf文件。有什么可能将.ttf文件下载到“我的电脑下载”文件夹(C:\Users\user\downloads)?谢谢。我相信对于Apache,您需要在.htaccess文件中指定MIME类型映射,但我主要是Microsoft/IIS人员,所以Apache不是我的强项。我找到了这篇文章,但恐怕我不能担保()。