我们都知道我们无法混淆 HTML 或 Javascript。我们需要记住,如果浏览器可以读取它,那么用户也应该能够读取它。
那么,为什么有时我们在本地下载一个站点时,却无法正常运行呢?Javascript 尤其如此。如果浏览器可以正常显示,为什么在本地存储时就断了?简而言之,是什么导致它在本地与浏览器上的工作方式不同?
谢谢!
编辑
举个例子,我试图下载这个网站:
https://www.mashape.com/howitworks
看看他们是如何制作动画的,但是动画在本地不起作用。
有些网站将该loop属性与视频一起使用
<video loop="loop"></video>
Run Code Online (Sandbox Code Playgroud)
我不喜欢这个。我希望视频播放一次,然后让我可以选择像 YouTube 一样重复播放。我目前使用的是 Firefox,并且有 Stylish 插件,但我不确定是否可以纯粹通过 CSS 禁用循环。
如果这不能用 CSS/Stylish 来完成,可以用另一个附加组件来完成吗?
我有一个 cxomma 分隔的 csv,我想将其转换为自定义 html,并且我遇到了另一个执行此操作的脚本,但是自从我使用https://www.tutorialspoint.com/execute_bash_online以来,这对我来说只是问题.php来运行它。
这是我找到的脚本:https : //unix.stackexchange.com/questions/105501/convert-csv-to-html-table
我的问题是我的输出需要有点不同,而关于 ECHO 的一些东西真的是在抗争。所以这是我的清单的一个例子:
Product,100 usd 现在使用这个脚本我想把它转换成这样:Product 100 usd
基本上将列表分成 2 个单元格。但是 echo 不断剥离 "'s 所以它只是一团糟。我不知道是不是因为 bash 模拟器换行,但我不断收到错误,似乎假设 >< 和 tr 以及 td 是一个命令.
目前我的脚本看起来像这样,它反映了我对 echo.. 的困扰:
while read INPUT ; do
echo ""<tr onmouseover="this.style.backgroundColor='#ffff66';"";
echo ""onmouseout="this.style.backgroundColor='#d4e3e5';>";
echo ""<td>${INPUT//,/</td><td><b>}</b></td></tr>";""
done
Run Code Online (Sandbox Code Playgroud)
这会产生:
$bash -f main.sh
main.sh: line 2: tr: No such file or directory
main.sh: line 4: ;
echo <td>six</td><td><b>nine</td><td><b>twelve</b></td></tr>: No such file or directory
main.sh: line 4: : …Run Code Online (Sandbox Code Playgroud) 我使用以下命令下载了 此页面的源代码 :
wget -E -H -k -K -p https://www.greetingsisland.com/design/invitations/surrealism-balloons/201-14150
Run Code Online (Sandbox Code Playgroud)
问题:
但它将所有 css、js、imag 下载到一个文件中......
要求:
但我需要按照查看页面源代码中所述单独下载所有css、js文件
注:以上链接仅用于学习目的,请勿用于商业用途
抓取网站的屏幕截图并返回给它们以获得设计和界面创意和灵感是一回事。
但是我越来越发现,当我想检查以前引起我注意的东西时,实际的网站已被更改,因此我无法再从代码中学习。
我想知道:是否有可用的工具可以让我以保留 html/css 的格式保存界面?
谢谢
我的个人资料中有一个简单的内容chrome/userContent.css:
% cat ~/Library/Application\ Support/Firefox/Profiles/7h7pwntq.default/chrome/userContent.css
@-moz-document domain(reddit.com) {
textarea {
font-family: Monaco, monospace;
}
}
%
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用。我确信这是正确的配置文件目录(它是唯一的),并且我尝试过重新加载页面并重新启动 Firefox,但没有效果。
我究竟做错了什么?