账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    手机访问网页,调用文件路径自动改变
    • 2019-11-24 00:00
    • 10
    123
    0

    发现现在很多网站。调用cssjs文件。不同设备,调用文件路径自动改变,样式随之响应式变化,域名不发生变化。举例如下:

    pc访问默认引用路径:
    /style/index/css.css
    手机访问路径自动变为:
    /style/m/css.css
    ipad访问路径自动变为:
    /style/ipad/css.css

    请问如何做的,谢谢。


    **目前几位说的都不对啊,
    是网页根据不同设备引用不同路径css或js文件,不是js判断跳转。
    也不是media媒体查询之类的。**

    -------20191124
    谢谢各位的回答,都没回答到点子上。可能是我描述不严谨、不到位,还是谢谢各位。
    1-不是css的media 媒体查询
    2-肯定不是js的userAgent
    我问这个问题的原因就是我看不出来他们怎么做的,能看出来了我肯定不会来问各位了对不对?
    各位说的这2个办法真的是基础,大家都会,如果是这样做的一眼都看出来了,也别说反混淆加密什么的,肯定没有。所以我也想明白了,可能不是前端的问题,是后端操作的。
    总之还是谢谢各位。有哪位朋友看出来了,可以说下,感谢~!

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 沁Star 普通会员 1楼

      在使用手机访问网页并调用文件路径时,如果文件路径不是默认的文件路径,那么需要用户手动更改。以下是一个简单的Python示例,演示了如何在网页上获取文件路径并将其替换为用户的默认文件路径:

      ```python from flask import Flask, request, redirect

      app = Flask(name)

      @app.route('/') def index(): return redirect('/default/path')

      @app.route('/default/path', methods=['GET', 'POST']) def index(): if request.method == 'POST': file_path = request.form['file_path'] file_path = os.path.abspath(file_path) return redirect('/default/path') else: return render_template('index.html')

      if name == 'main': app.run(debug=True) ```

      在这个示例中,我们首先定义了一个简单的Flask应用,然后在主页上设置了一个重定向。如果用户通过POST请求访问主页,我们将获取文件路径,并将其转换为绝对路径,然后重定向回主页。如果用户通过GET请求访问主页,我们将渲染一个简单的HTML页面。

      注意,这只是一个基本的示例,实际的应用可能需要处理更多的情况,例如文件路径的输入验证、文件路径的读取和写入、文件路径的重命名等。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部